消除当前定义的宏,来重新定义宏的值 从而让cocos2d-x变为非调试
发布时间:2020-12-14 17:22:08 所属栏目:百科 来源:网络整理
导读:[cpp] view plain copy #if(!defined(COCOS2D_DEBUG)||COCOS2D_DEBUG==1) #undefCOCOS2D_DEBUG #defineCOCOS2D_DEBUG0 #endif 通过宏#undef来消除当前宏的定义,从而重新定义宏. 由于COCOS2D_DEBUG初始值被定义为1,也就是程序的调试模式,这样可以把当前宏定义
通过宏#undef来消除当前宏的定义,从而重新定义宏. 由于COCOS2D_DEBUG初始值被定义为1,也就是程序的调试模式,这样可以把当前宏定义为0,从而让程序的CCLOG等信息不在打印了. 看下面CCPlatformMacros.h中的定义:
copy
所以,看一下源码,一切都明白了.同事可以分析出: 大写CCLOG是宏定义,当设置COCOS2D_DEBUG为0时,将不会再输出信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读