2011-04-27 31 views
2

我一直都在爲此而撕心裂肺,谷歌並沒有放棄太多,所以我的問題一定是由我自己的特定品牌的愚蠢造成的。clang找不到任何框架

基本上,安裝Xcode 4後,我刪除了/ Developer-old文件夾(正確,不記得命令,但我使用了卸載腳本而不是將它粘在垃圾箱中)。

Xcode構建的項目很好,而且所有Objective-C框架的最新版本似乎都存在於/ System/Library/Frameworks中,但是當我編譯一些東西時(它在3天內在Xcode中編譯好)clang抱怨說找不到任何標題,例如:

fatal error: 'Cocoa/Cocoa.h' file not found

我試圖迫使框架搜索路徑與-F沒有利用 - 是有一個共同的潛在問題或有我只是擰我的機器?

+0

我沒有Xcode 4,但這通常取決於您使用的SDK;除非你是針對當前的操作系統構建的,那麼它使用的頭文件位於/ Developer/SDKs/....也許你正在嘗試使用Xcode 4中不支持的SDK,或者未安裝? – 2011-04-27 00:58:07

+0

只需重新安裝它,並且clang,gcc,g ++和工具鏈的其餘部分重新出現在我的路徑中。應用商店中的安裝程序不會非常優雅地失敗,但如果您獲取內容並在下面運行包,則會獲得舊式安裝程序。我放棄了iPhone SDK,也爲我節省了8GB。 – 2011-05-01 10:53:00

回答

2

重新安裝開發人員工具。與追查任何你破碎的東西相比,它花費的時間要少很多。

+0

明天會做這個。你可能是對的,我只是討厭大錘到破解堅果的解決方案;) – 2011-04-30 23:13:10