我一直都在爲此而撕心裂肺,谷歌並沒有放棄太多,所以我的問題一定是由我自己的特定品牌的愚蠢造成的。clang找不到任何框架
基本上,安裝Xcode 4後,我刪除了/ Developer-old文件夾(正確,不記得命令,但我使用了卸載腳本而不是將它粘在垃圾箱中)。
Xcode構建的項目很好,而且所有Objective-C框架的最新版本似乎都存在於/ System/Library/Frameworks中,但是當我編譯一些東西時(它在3天內在Xcode中編譯好)clang抱怨說找不到任何標題,例如:
fatal error: 'Cocoa/Cocoa.h' file not found
我試圖迫使框架搜索路徑與-F
沒有利用 - 是有一個共同的潛在問題或有我只是擰我的機器?
我沒有Xcode 4,但這通常取決於您使用的SDK;除非你是針對當前的操作系統構建的,那麼它使用的頭文件位於/ Developer/SDKs/....也許你正在嘗試使用Xcode 4中不支持的SDK,或者未安裝? – 2011-04-27 00:58:07
只需重新安裝它,並且clang,gcc,g ++和工具鏈的其餘部分重新出現在我的路徑中。應用商店中的安裝程序不會非常優雅地失敗,但如果您獲取內容並在下面運行包,則會獲得舊式安裝程序。我放棄了iPhone SDK,也爲我節省了8GB。 – 2011-05-01 10:53:00