CCAssert()和CCLOG()在cocos2dx类中不起作用

时间:2014-05-12 10:56:56

标签: xcode debugging cocos2d-x

我对COCOS2D_DEBUG有疑问。我创建的类中启用了CCAssert()CCLOG(),但没有在任何cocos2dx类中启用。我在调试控制台中看到我的日志,但是即使我使用步入,步出等跟踪它们,cocos2dx的日志也不会显示。

我在项目中添加了新方案,因此我可以轻松切换配置文件。我在COCOS2D_DEBUG = 1 Preprocessor Macros中的Build Settings添加了CCAssert()。除了CCLOG()cocos2dx.xcodeproj中的问题外,我完成了所有设置并且它正在运行。

我不知道他们为什么不工作。我需要它们特别是CCAssert()来防止我正在做的任何错误的代码。我需要在团队项目中启用它们。

我正在使用我创建的新方案。我注意到Build Settings> Preprocessor Macros> Debug,只有Releasecocos2dx.xcodeproj。我是否需要在{{1}}中添加我的方案?

2 个答案:

答案 0 :(得分:1)

尝试使用CClog()而不是CCLOG()

答案 1 :(得分:0)

是的,我之前遇到过这个问题。您需要使用CCLog而不是CCLOG