eclipse做NDK开发时包含jni头文件时有黄色小箭头
如题,我#include<jni.h>,但是不知为何在前面会有个黄色问号的小箭头,但是编译运行都无问题,该问题能否解决...
如题,我#include <jni.h>,但是不知为何在前面会有个黄色问号的小箭头,但是编译运行都无问题,该问题能否解决
展开
5个回答
2015-09-20 · 知道合伙人软件行家
关注
展开全部
eclipse做NDK开发时包含jni头文件时有黄色小箭头表示的含义是:jni.h和其他系统头文件找不到的问题,解决方法是初始化eclipse对该project的native support
1. 在eclipse中关闭指定Project
2. 用其他编辑工具打开该project的.project文件,删除以下内容:
......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
......
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
3. 删除.cproject文件
4. 在eclipse里打开原来的project, refresh,然后右键->properties->Android Tools -> Add Native Support
就可以解决问题了
展开全部
正常的,你的eclipse没有装c++开发环境插件,他肯定不识别语法规则,他认为有问题。其实管他鸟事,这代码又不用他编译。
追问
有的,我有装C++开发环境插件的,我可以新建c++工程,都需要装什么,不是只要装个cdt就好了吗
追答
不是只装个CDT,那样连编译都不行,还有东西呢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考 67、万乐淫为首。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有配置eclipse的NDK环境,windows->preference->Android->NDK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是这样的 如果看不习惯这个可以在样式里设置
更多追问追答
追问
是说一定会有这个黄色的问号小箭头吗
追答
这些是样式决定的,可以修改,但是很麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询