1

存档时出现以下错误(在设备上运行效果很好)。

clang: error: '-I-' not supported, please use -iquote instead
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

我正在使用 Apple LLVM 编译器 3.1 和 cocos2d 库(似乎编译得很好)。在添加 cocos2d 库之前,我也可以存档。

在查看日志导航器时,我看到一切都编译得很好,直到它归结为我的项目的源代码,每个源文件都抛出一个 clang 错误。

我尝试了以下解决方案但没有成功: Xcode 4 - clang error 将编译器更改为 LLVM-GCC 并设置我的标头搜索路径后,我仍然有 -I- 指定两次错误。此外,由于我完全依赖 ARC,因此代码停止在设备上运行。

我想知道我的问题有哪些可能的解决方案。如果我应该尝试独立构建 cocos2d,或者如果有一些编译设置我可以调整。

感谢您的帮助,如果我忘记了一些细节或犯了错误,请提前道歉,我对IOS dev比较陌生

ps:使用Xcode 4.3.2

4

1 回答 1

0

在这个问题上花了几天时间后,我终于辞职了,将我的代码从使用 ARC 降级为不使用它。我现在可以成功创建存档。

问题是我现在必须花几个小时来处理内存管理,而且由于项目是为了并行编程而进行了版本控制(有几个分支),这肯定会让我们的活动停止一段时间。

如果有人找到继续使用 LLVM 编译器的方法,请告诉我,这类信息总是有用的。

于 2012-04-18T17:36:44.550 回答