【问题标题】:clang Can't find any frameworksclang 找不到任何框架
【发布时间】: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


【解决方案1】:

重新安装开发者工具。这比追查你破坏的东西要少得多。

【讨论】:

  • 明天会这样做。你可能是对的,我只是讨厌大锤敲碎坚果的解决方案;)
猜你喜欢
  • 2016-01-10
  • 2021-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多