【发布时间】:2011-04-27 00:39:36
【问题描述】:
我一直为此烦恼不已,而 Google 并没有取得多少成果,所以我的问题一定是由我自己特定的愚蠢品牌引起的。
基本上,在安装了 Xcode 4 之后,我删除了 /Developer-old 文件夹(正确的,不记得该命令,但我使用了卸载脚本,而不是将其放入垃圾箱)。
Xcode 可以很好地构建项目,并且所有 Objective-C 框架的最新版本似乎都存在于 /System/Library/Frameworks 中,但是当我编译某些东西(在 Xcode 3 天内构建良好)时,clang 抱怨它可以'找不到任何标题,例如:
fatal error: 'Cocoa/Cocoa.h' file not found
我尝试使用 -F 强制框架搜索路径无济于事 - 是否存在常见的潜在问题或者我只是搞砸了我的机器?
【问题讨论】:
-
我没有 Xcode 4,但这通常取决于您使用的 SDK;除非您针对当前操作系统进行构建,否则它使用的标头位于 /Developer/SDKs/.... 也许您正在尝试使用 Xcode 4 不支持或未安装的 SDK?
-
刚刚重新安装了它,clang、gcc、g++ 和其余的工具链已经重新出现在我的路径中。来自应用商店的安装程序不会很顺利地失败,但是如果您获取内容并在下面运行包,您将获得一个旧式安装程序。我放弃了 iPhone SDK,它也为我节省了 8GB。
标签: objective-c xcode clang