Xcode 4.6和clang错误

时间:2013-01-29 10:20:20

标签: xcode google-drive-api llvm clang

我已经将Xcode升级到4.6,现在我的项目不再构建了。

这里出现错误信息:

clang: error: unknown warning option '-Wno-pragmas'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

error message

感谢。

更新

我不知道它是否是一个重要的标志,但如果我从GTLTouchStaticLib的Build Settings中删除了这个,我可以在没有错误消息的情况下进行编译:

-Wno-unknown-pragmas

其他警告标志

在另一次构建之前需要清理。

1 个答案:

答案 0 :(得分:4)

错误实际上很清楚,不是吗? Xcode使用选项clang调用-Wno-pragmaclang抱怨它不知道任何此类选项。由于Xcode默认情况下未设置此选项,因此您必须在构建设置中手动添加此选项。如果你真的不需要,只需禁用/删除它。

有点奇怪的是clang实际上确实知道这个选项,至少在我的系统上(就像clang也知道-Wno-unknown-pragmas)。因此,您可能希望转到构建日志并查找Xcode执行的确切clang命令行调用。在构建日志中,您可以选择失败的构建并展开失败的调用,这将为您提供Xcode在尝试构建源文件时执行的确切命令行调用。