编译不过9ndk

 

cocos2d-x-2.1.4在NDK r9下的编译问题

分类: Android cocos2d-x   3808人阅读  评论(14)  收藏  举报
[plain]  view plain copy
  1. jni/../../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLog(char const*, ...)':  
  2. jni/../../../cocos2dx/platform/android/CCCommon.cpp:44:72: error: format not a string literal and no format arguments [-Werror=format-security]  
  3. jni/../../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLuaLog(char const*)':  
  4. jni/../../../cocos2dx/platform/android/CCCommon.cpp:54:77: error: format not a string literal and no format arguments [-Werror=format-security]  
  5. cc1plus: some warnings being treated as errors  
  6.   
  7. make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1  
如果控制台输入了以上的错误信息,最好将NDK换回r8e版本。github上已经有人修复了这个问题
更多 0
查看评论
12楼  zhshw 前天 20:53发表 [回复]
七楼做法,可以解决,谢谢
11楼  myj870517 2013-11-26 16:27发表 [回复]
感谢7楼和楼主
10楼  forever_love007 2013-09-27 16:41发表 [回复]
感谢7楼和楼主
9楼  junes_yu 2013-09-14 13:00发表 [回复]
感谢分享~~~
8楼  xyxdasnjss 2013-09-11 17:38发表 [回复]
感谢楼主分享,感谢7楼
7楼  zhengyayuan123 2013-08-16 21:15发表 [回复]
在Application.mk里面添加下面代码
APP_CPPFLAGS += -Wno-error=format-security
官网已经有人解决了
[html]  view plain copy
  1. http://cocos2d-x.org/boards/6/topics/33525?r=33579#message-33579  
6楼  su_21 2013-08-15 15:00发表 [回复]
非常非常的感谢楼主,真心的感谢~
5楼  shuaiyinoo 2013-08-13 22:01发表 [回复]
楼主我也遇到了这个问题不知道如何解决,不知道能否赐教
Re:  sgwhp 2013-08-14 09:25发表 [回复]
回复shuaiyinoo:将NDK换回r8e版本...
4楼  2234528019 2013-08-08 09:24发表 [回复]
成功了一次,现在又出这个问题了
3楼  glonix 2013-08-05 22:37发表 [回复]
谢谢~
2楼  glonix 2013-08-05 00:40发表 [回复]
github是如何修复的啊,不换r8e能解决吗
Re:  sgwhp 2013-08-05 09:36发表 [回复]
回复u011019615:你可以看一下他的源码。
下面列一个r9和之前版本的一个差异:
[cpp]  view plain copy
  1. __android_log_print(ANDROID_LOG_DEBUG, "cocos2d-x debug info", buf);  
  2. __android_log_print(ANDROID_LOG_DEBUG, "cocos2d-x debug info""%s", buf);  

我想过把所有的这些函数都替换一下,但貌似这些代码太多了,还是直接换ndk简单
1楼  pwh0996 2013-08-01 20:10发表 [回复]
我也遇到此问题 十分感谢 我去试试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值