2011-08-08 22 views
0

我想將兩個現有的庫項目鏈接到xcode4中的新項目。到目前爲止我已經嘗試了兩種解決方連接xcode4中的現有項目的問題

  1. 在新的項目中添加兩個項目。
  2. 創建一個工作區並添加其中的所有三個項目。 但是在這兩種情況下,當我編譯時,頭文件都沒有被編譯器找到。我嘗試在我的項目的「構建階段」中添加「目標相關性」,並將庫文件(.a)添加到「與庫鏈接二進制文件」,但沒有任何效果。 在閱讀關於這個問題的其他帖子後,我發現我必須爲項目配置「搜索路徑」,但我不知道如何去做。因爲我嘗試了一些解決方案,但他們不適合我,所以我肯定錯過了一些東西。

回答

2

的Xcode 4項目無法編譯靜態庫

相關問題:Xcode 4 can't locate public header files from static library dependancy
相關問題:「lexical or preprocessor issue file not found 」 in Xcode 4

錯誤可能包括:缺少的頭文件,「詞彙或預處理問題」

解決方案:

  1. 選中「用戶頭路徑」是正確的
  2. 集「總是搜索用戶路徑」爲YES
  3. 創建一個組請在項目中調用「索引標題」並將標題拖動到該組中,當提示時,請勿將添加到任何目標中。
+0

和什麼應該是「用戶頭路徑」? – Anila

+0

@Anila將「用戶頭路徑」設置爲編譯器無法找到的頭文件的位置。 – rjstelling

+0

非常感謝您的幫助! – Anila