您的位置:首页 > 其它

NDK 中无法找到头文件 解决方法

2015-01-26 09:45 148 查看
今天eclipse突然卡住强制结束进程后 workspace中的配置信息都没了得重新配置,配置完后 jni.h头文件 前面出现了Unresolved inclusion,并且jint等类型报错,正常情况下 配置好ndk路径(最新的ADT v22),右键项目---Android tools ---Add native support 就会解决这个问题。如果以前已经add 过了,只需把工程文件下的.cproject删除,以及.project中 关于 出现cdt 的标签删掉就可以重新add native support
了。

如图:







还有这个



然后刷新项目就ok了。

如果jint 类型还是会报错的话在eclipse中 windows-prefercence-c/c++-code analysis 把type cannot be resolved 的错误等级改小



头文件明显包含了,但是类型以及符号还是报错的话,估计是编译器本身问题吧,像上面那样把错误等级修改下,NDK项目就可以正常编译通过了。

比如加入了<stdbool.h> 但是bool类型报错 可以把symbol is not resolved 等级修该为warning或者更小的级别,其他问题类似(前提是ndk路径配置正确,响应的头文件在ndk路径下都可以找到)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐