jni/../../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLog(char const*, ...)':
jni/../../../cocos2dx/platform/android/CCCommon.cpp:44:72: error: format not a string literal and no format arguments [-Werror=format-security]
jni/../../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLuaLog(char const*)':
jni/../../../cocos2dx/platform/android/CCCommon.cpp:54:77: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus: some warnings being treated as errors
make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1如果控制台输入了以上的错误信息,最好将NDK换回r8e版本。github上已经有人修复了这个问题cocos2d-x-2.1.4在NDK r9下的编译问题
最新推荐文章于 2021-03-07 18:39:05 发布
本文解决了一个在Cocos2d-x项目中遇到的日志打印导致的编译错误,该错误与格式字符串安全有关。解决方案建议将NDK版本回退到r8e,并提及GitHub上有修复此问题的相关讨论。

5401





