簡體   English   中英

為什么Xcode不能找到這個頭文件?

[英]why can't Xcode find this header file?

嗨,我得到一個xcode“沒有這樣的文件或目錄”:

#import "Three20Core.h"

我還注意到當我輸入#import語句時它識別並幫助自動完成“Three20Core.h”文件,但是當我編譯時我得到了錯誤?

這是Three20庫(來自Facebook)的主庫文件頭。 所以我的three20目錄與我的app目錄處於同一級別。 在Xcode應用程序目標構建設置中:

  1. 標題搜索路徑 - “$(BUILT_PRODUCTS_DIR)/../../../ three20”和遞歸,以及
  2. 用戶標題搜索路徑 - 與上面相同。

任何錯誤的建議?

請在此處查看此答案的擴展版本: Xcode 4存檔版本未指定

在復雜的項目結構方面,我發現Xcode 4存在許多問題。

  1. 在項目中創建一個名為“索引”的組
  2. 將頭文件拖到該組
  3. 當要求選擇目標時,取消選中所有目標

這解決了我的大部分Xcode 4問題。

相關問題:

問題是我對Xcode 4構建系統在Xcode 3上的變化缺乏了解。我所要做的就是設置標題路徑:

 "$(BUILT_PRODUCTS_DIR)/../three20"
 "$(BUILT_PRODUCTS_DIR)/../../three20"

根據http://three20.info/article/2011-03-10-Xcode4-Support

我只是有另一個可能的原因:

在搜索整個文件夾之后,我發現有另一個頭文件具有相同的文件名但路徑錯誤(因此xcode缺少它)。 因此,請確保您沒有具有錯誤路徑的重復標頭。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM