cocos2dx android版本移植时的Error format not a string literal and no format arguments解决方案
16lz
2021-01-25
原文地址 : http://www.cnblogs.com/hhuang2012/p/3336911.html
[-Werror=format-security] BUG FIX SOLUTION
场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_native.sh步骤后
ndk版本:android-ndk-r9
开发环境: mac os 64bit, Android+Eclipse
BUG:
CCCommon.cpp:54:77: error: format not a string literal and no format arguments [-Werror=format-security]
原因:
android-ndk-r9与Eclipse的版本不兼容问题
方案之一(我搜到的):
在对应项目的proj.android/jni/Application.mk添加一句话
APP_CPPFLAGS += -Wno-error=format-security
意思就是无视这个error
可以解决编译出错问题, 如有更好方案, 请不吝赐教.
更多相关文章
- 高级Redis应用进阶课 一站式Redis解决方案
- Android(安卓)获取系统信息 手机号码 所在国家码
- Git基础知识
- Error:(19, 23) 错误: 程序包org.apache.http不存在
- 解决Android(安卓)Studio cannot open this project, please ret
- Android完全退出的方案
- 如何下载旧版本android NDK
- zxing 使用过程注意事项
- 报错:”Gradle error : Write access is allowed from event disp