铿锵错误' -I - '不支持,归档,cocos2d

时间:2012-04-16 23:13:16

标签: objective-c xcode4 cocos2d-iphone

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

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开发相对较新

ps:使用Xcode 4.3.2

1 个答案:

答案 0 :(得分:0)

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

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

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