2011-10-22 72 views
3

我已经开始cocos2d游戏开发,我想在xcode中启用标志“将警告视为错误”,但仅限于我编写的代码,并非针对所有正在使用的代码(即:Cocos2D源代码) 。如何将警告仅视为选定源文件(Xcode)中的错误?

问题是,有很多在cocos2d源代码中的警告,现在被视为错误,我不想搞砸了。我只想在我的代码中检测警告作为错误。

有什么方法可以选择哪个源代码将启用此标志?我是否必须创建不同的项目,每个项目都有不同的标志并与他们链接?如果是这样,我该怎么做?

谢谢!

+0

你需要一个自定义生成过程 – Dani

+0

这不是很有益的,但为什么不签的cocos2d的源代码和固定的警告 - 那么每个人都更好的有点过了;) – deanWombourne

+0

它总是很高兴回到贡献,但必须权衡而不是从手头的项目中拿走。 :-) – drekka

回答

3

最好的解决方案是将cocos2d-iphone源代码文件添加到单独的静态库目标,该目标的“警告作为错误”关闭。

然后将您的应用程序目标与cocos2d-iphone静态库链接,并将其添加到“Link Binary with Libraries”构建阶段中。

+0

我打算建议这样的事情。在iOS开发中了解如何构建静态库可能是一件有用的事情。 – drekka

相关问题