原文地址 : http://www.cnblogs.com/hhuang2012/p/3336911.html



cocos2dx android版本移植时的Error format not a string literal and no format arguments解决方案

                    [-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

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

更多相关文章

  1. 高级Redis应用进阶课 一站式Redis解决方案
  2. Android(安卓)获取系统信息 手机号码 所在国家码
  3. Git基础知识
  4. Error:(19, 23) 错误: 程序包org.apache.http不存在
  5. 解决Android(安卓)Studio cannot open this project, please ret
  6. Android完全退出的方案
  7. 如何下载旧版本android NDK
  8. zxing 使用过程注意事项
  9. 报错:”Gradle error : Write access is allowed from event disp

随机推荐

  1. 编译android平台上的webrtc-chromium
  2. Android(安卓)实现卫星菜单(精简版)
  3. Jetpack - ViewModel
  4. Window Android(安卓)学习
  5. APK重新签名
  6. Android(安卓)A/B system - update_engin
  7. Java读写二进制文件操作
  8. Android(安卓)Studio 编译问题(1)
  9. Android:网络:多线程断点下载
  10. RXjava+Retrofit二级购物车