当前位置: 代码迷 >> Eclipse >> 如何在ndk编译jni的时候支持99标准
  详细解决方案

如何在ndk编译jni的时候支持99标准

热度:47   发布时间:2016-04-23 00:21:23.0
怎么在ndk编译jni的时候支持99标准
楼主在用eclipse+ndk的方式编译一个c+android的项目,在c里面用了for循环中定义i
于是编译的时候出线了以下错误:
error: 'for' loop initial declarations are only allowed in C99 mode
note: use option -std=c99 or -std=gnu99 to compile your code

但是我找不到在哪里添加

后来百度了很久,我在mk文件里添加了LOCAL_CFLAGS := -std=c99,还是没用
特来求指点
------解决思路----------------------
既然你是手工写的 mk 文件,那就容易了,把你手工写的和创建一个空白 C++ 项目后按上面图片那样添加参数之后编译一下生成的那个 mk 文件对比一下就明白了吧。
  相关解决方案