前段时间看android版的opencv的配置教程时,看到了它的NDK配置方法,感觉简单又不会出错!!!
1、下载NDK,设置NDK路径:
在windows的系统环境变量中添加NDK的路径,环境变量名设为NDKROOT。
2、为你要使用NDK的java项目添加C++项目属性:
如果eclipse没有CDT,先安装CDT插件。
转换工程:点击“文件 -> 新建 -> 其他”(快捷键:Ctrl+N)。选择“C/C++”下的“Convert to a C/C++ Project(Adds C/C++ Nature)”。如下图:
进入“下一步”。
选择你要转换的工程,然后成功添加C++项目属性。
3、配置NDK编译:
你的项目,右键-》properties-》C/C++ builder-》builder setting-》build command:设置为${NDKROOT}/ndk-build.cmd ,如下图:
一切搞定!!!
参考文档:
opencv的配置文档:http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
项目添加C++属性的来源文档:http://www.cnblogs.com/baronzhao/archive/2012/07/10/2585181.html
由于这是几个月前我配置的,今天有同学问我我才重新想起写个教程,可能难免有遗漏问题,有问题请留言。
另外需要注意的地方: