RT:Eclipse开发工具NDK环境下如何添加C++第三方库(有头文件、lib文件、dll文件)
鄙人第一次接触,望大家给予指导,谢谢!
------解决方案--------------------
顶你,慢慢研究吧,估计大多数人都不会
------解决方案--------------------
NDK环境下使用的是.so库吧,还要知道相应的JNI接口。
------解决方案--------------------
建议你去看一下 NDK 的文档, 在根目录下的 docs 目录下, NDK 中还有一些 示例代码, 建议你也去看看
添加头文件 :
直接把头文件拷贝到 jni 代码中即可, 在 Adroid.mk 中 LOCAL_EXPORT_C_INCLUDES := 头文件路径名 注明
dll lib 库是 Windows 下的动态库 和 静态库 在 NDK 下不能用
x86 平台的 静态库 和 动态库 虽然也是 so 和 a 后缀, 但是 NDK 上也不能用, 必须是 交叉编译过的 库才行
注意 必须是 NDK 交叉编译过的, 使用其它交叉编译工具编译出来的 arm 平台的 库也不能使用
NDK 下能够调用的 动态库 和 静态库 必须是 使用 ndk 交叉编译过的 .so 和 .a 文件
------解决方案--------------------
不会,求学习
------解决方案--------------------
大神解释的比较清楚,
------解决方案--------------------
http://blog.csdn.net/lanhxg/article/details/38373985
http://blog.csdn.net/lanhxg/article/details/38373943
https://developer.android.com/tools/sdk/ndk/index.html#Installing