加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-x 2.0.1生成android项目后用ndk交叉编译出错

发布时间:2020-12-14 19:45:01 所属栏目:百科 来源:网络整理
导读:场景: 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-sec

场景: 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_CFLAGS += -Wno-error=format-security

  意思就是无视这个error

可以解决编译出错问题,如有更好方案,请不吝赐教.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读