eclipse NDK开发中找不到头文件解决方法

转载 2016年08月30日 18:04:30

网上收集,试过有效,特记录于此


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的jni无法找到头文件的解决方式

最终的解决办法就是初始化eclipse对该project的native support: 在eclipse中关闭指定Project 用其他编辑工具打开该project的.project文件,删除以下内...
  • weixin_36072482
  • weixin_36072482
  • 2018年01月02日 20:43
  • 56

android NDK jni下的找不到头文件

可以采用以下方法: 1. 右击jni 文件夹->New->Folder 2. 对话框中点击Advanced 3. 选择Link to alternate location (Linked Fol...
  • jsa158
  • jsa158
  • 2016年08月28日 09:06
  • 483

解决ndk-build编译C++库时找不到各种头文件文件

编译时找不到以下的头文件 #include #include #include #include #include #include #include 解决方法: ...
  • haoruifly
  • haoruifly
  • 2012年02月24日 16:42
  • 4601

Eclipse C++找不到头文件

Eclipse找不到头文件,分两种情况:一种是找不到C++标准环境的头文件,可以看我的另一个贴子。点击打开链接 另一种是找不到自己写的头文件。 这个问题,问的是比较多的:我们在VC的环境中的习惯是把...
  • aattxx
  • aattxx
  • 2017年03月23日 09:22
  • 2841

NDK导入Eclipse CDT出现jni.h找不到解决方法

网上给的方法: 于是就要给gcc添加一个环境变量让它来找到jni.h了,环境变量名称为C_INCLUDE_PATH 根本不管用,我是用echo查看也是正确,但是不行。需要如此解决::: Proj...
  • pinghegood
  • pinghegood
  • 2015年11月02日 16:19
  • 659

Eclipse下NDK环境配置,找不到头文件的问题

配置添加includes文件 配置好之后切换到Eclipse右上角的   C/C++ 视图窗口,就会看到项目的结构发生了变化 在这之前需要在项目上右键Android...
  • HelloMoney_
  • HelloMoney_
  • 2016年11月14日 19:04
  • 541

AndroidStudio JNI开发时,javah生成c/c++头文件出现找不到android 的类文件问题

在AndroidStudio中打开jni 接口类 (MAC)选择AndroidStudio-》Preference-》Tools-》External Tools 点击添加 更具自己的环境...
  • wxb877076659
  • wxb877076659
  • 2017年02月28日 17:44
  • 1089

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

今天换了太电脑 eclipse 中 jni.h头文件 前面出现了Unresolved inclusion,并且jint等类型报错,正常情况下 配置好ndk路径(最新的ADT v22),右键项目---A...
  • xxmbaobao1
  • xxmbaobao1
  • 2015年01月26日 09:45
  • 2306

ndk编译C++,提示找不到头文件(ndk-build error: string: No such file or directory)

在所在目录 新建文件Application.mk 添加 APP_STL := gnustl_static 即可找到标准库...
  • pathfinder163
  • pathfinder163
  • 2012年01月05日 15:51
  • 11636

ndk-build编译问题之找不到-lXXX

在用ndk-build编译so文件时,有时会提示找不到某个-lXXX(比如,-lopenal,-legal等等,这一般是我们引用的模块化的功能类库,在你的项目中能找到)。 比如提示:cannot fi...
  • marunshengabc
  • marunshengabc
  • 2016年10月21日 11:36
  • 732
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse NDK开发中找不到头文件解决方法
举报原因:
原因补充:

(最多只允许输入30个字)