android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法
2015-12-15 17:58
507 查看
今天在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: <jni.h>、Type 'jint' could not be resolved、Type 'jintArray' could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的。
解决方案:
选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbols,在右边Includes下,点击Add,把NDK文件夹下的jni头文件和相应的C++头文件添加进来。一定要填写完整的路径,比如我添加的两个路径分别是:
E:\AndroidNDK\android-ndk-r10c\toolchains\mipsel-linux-android-4.8\prebuilt\windows-x86_64\lib\gcc\mipsel-linux-android\4.8\include
E:\AndroidNDK\android-ndk-r10c\platforms\android-19\arch-arm\usr\include
如下图所示:
大家在自己的NDK文件安装目录下参照我的路径找到相应的include文件夹,添加包含路径,再重新编译,就不会报错了。
原文出自:http://blog.csdn.net/u013149325/article/details/40371873?utm_source=tuicool
解决方案:
选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbols,在右边Includes下,点击Add,把NDK文件夹下的jni头文件和相应的C++头文件添加进来。一定要填写完整的路径,比如我添加的两个路径分别是:
E:\AndroidNDK\android-ndk-r10c\toolchains\mipsel-linux-android-4.8\prebuilt\windows-x86_64\lib\gcc\mipsel-linux-android\4.8\include
E:\AndroidNDK\android-ndk-r10c\platforms\android-19\arch-arm\usr\include
如下图所示:
大家在自己的NDK文件安装目录下参照我的路径找到相应的include文件夹,添加包含路径,再重新编译,就不会报错了。
原文出自:http://blog.csdn.net/u013149325/article/details/40371873?utm_source=tuicool
相关文章推荐
- CURL库在C++程序中的运用浅析
- 蓝桥杯基础练习 杨辉三角
- 使用C++绘制GDI位图的基本编写实例
- 探究 Windows 下编译的栈空间 以及 DEV C++工具栈空间的调整(设置)
- C++嵌入Python,以及两者混用
- C++构造函数详解及显式调用构造函数
- C++解决error C4996报错
- C++可变参数函数( 如:void Func(int a, int b, ...) )用法
- C语言申明1000000以上数组的方法
- C语言学习笔记(六)字符串
- C++ 重载 重写
- 单片机C语言中while(1)的问题
- C语言基础 之 switch-case语句
- C++工程编译之“error LNK2001: 无法解析的外部符号”
- C++/Qt 序列化操作
- C++/Qt 序列化操作
- C语言getopt()函数的使用
- C++11: smart pointer
- c++实现半同步半异步I/O的设计模式(half sync/half async)
- 红黑树插入算法(C++)