2011-06-15 65 views
0

我的構建設備保持失敗,對於模擬器一切正常。我應該注意到:在過去,我可以爲設備構建好,但現在不再了。Xcode:在構建過程中無法找到設備的標頭

我創建了一個庫,這是我的項目的基礎。作爲庫構建過程的一部分,x86和ARM代碼合併爲1個二進制文件,然後將二進制文件和相應的頭文件複製到目錄中~/devel/bin

我的其他項目包含此目錄(無副本,鏈接) 。將該庫添加到項目的目標中,並通過設置適當的用戶頭搜索路徑(~/devel/bin的子目錄)包含頭文件。

當我建立設備我得到以下警告:

/Users/user/Desktop/ProjectName/ProjectName/ViewController.m:57: error: 'service' undeclared (first use in this function)

服務是指向一個SDService實例(從庫中的對象)。

任何人都可以給我一些關於如何解決這個問題的指針嗎?我嘗試重新創建項目,但沒有成功。

回答

0

這是嚴重的錯誤。一直試圖解決這個問題的最後3或4個小時,但最終找到了解決方案。這個問題似乎是編譯器。我從LLVM + GCC切換到LLVM 2.0。希望所有其他的編譯器都能正常工作,但至少我可以重新編譯。