eclipse做NDK开发时包含jni头文件时有黄色小箭头

如题,我#include<jni.h>,但是不知为何在前面会有个黄色问号的小箭头,但是编译运行都无问题,该问题能否解决... 如题,我#include <jni.h>,但是不知为何在前面会有个黄色问号的小箭头,但是编译运行都无问题,该问题能否解决 展开
 我来答
青鸟中关村专家
2015-09-20 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部

    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

就可以解决问题了



yzyeilin
2012-08-28 · TA获得超过470个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:139万
展开全部
正常的,你的eclipse没有装c++开发环境插件,他肯定不识别语法规则,他认为有问题。其实管他鸟事,这代码又不用他编译。
追问
有的,我有装C++开发环境插件的,我可以新建c++工程,都需要装什么,不是只要装个cdt就好了吗
追答
不是只装个CDT,那样连编译都不行,还有东西呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sibu楠楠双鱼
2014-12-31 · 超过33用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:94.5万
展开全部
参考 67、万乐淫为首。     
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷眼看2008
2013-08-18 · TA获得超过235个赞
知道答主
回答量:78
采纳率:0%
帮助的人:38万
展开全部
你没有配置eclipse的NDK环境,windows->preference->Android->NDK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-08-27
知道答主
回答量:51
采纳率:0%
帮助的人:26.2万
展开全部
都是这样的 如果看不习惯这个可以在样式里设置
更多追问追答
追问
是说一定会有这个黄色的问号小箭头吗
追答
这些是样式决定的,可以修改,但是很麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式