2010-02-03 83 views
3

我一直在試圖建立一個代碼,它與其他不在項目目錄中的頭文件有依賴關係。我在HEADER_PATH和USER_PATH中添加了這些頭文件的路徑。但是,我仍然在構建時看到錯誤。它說該文件沒有找到。我確認該文件存在於項目設置中添加到頁眉搜索路徑的路徑中。XCode 3.1.2,找不到頭文件

如何確保項目中引用的所有頭文件都包含在內,並且在編譯過程中Xcode正在挑選路徑?

我試圖將所有文件複製到項目中,但沒有運氣。這是我第一次使用Xcode,所以很令人沮喪。 Iam是一名Linux用戶,並且熟悉make文件。是否有一個Xcode的Make文件,我可以修改它以包含頭文件目錄。

+0

如果您只是將文件添加到項目中(而不復制它們)會怎麼樣? – zneak 2010-02-03 00:25:13

回答

0

你確定你拼寫正確的頭文件名嗎?這種情況是否正確?您是否使用用戶報價「」而不是系統報價<>?

假設你已經檢查了所有顯而易見的東西,比如上面的,那麼另外一件事就是退出Xcode,刪除項目目錄中的「build」文件夾,然後再試一次 - 有時build文件夾會進入內部醃製。

3

您可能想要檢查目標構建階段中源文件的順序,以確保您的依賴項在引用它們的源文件之前編譯完成。

  1. 在Project Navigator中選擇您的項目。
  2. 請選擇您的目標。
  3. 單擊Build Phases選項卡。
  4. 單擊編譯源以展開該部分。
  5. 將依賴關係拖到列表頂部。
+0

「將依賴關係拖到列表頂部」爲我做了訣竅。謝謝^^ – Diwann 2013-11-03 23:10:03