问题
http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/O4A_SDK.html中说如果使用opencv的C++API写程序的话,在eclipse环境下用ndk-build自动编译的话需要改动C++编译器的设置,如下图
即,需要将ndk-build.cmd改为ndk-build,很多伙伴可能改动后,还是不能自动编译C++的代码。
其实,windows下面,就是ndk-build.cmd,错误很有可能是没有设置${NDKROOT}导致的。
设置NDKROOT
打开 Eclipse menu Window -> Preferences -> C/C++ -> Build -> Environment,
点击Add…
添加一个NDKROOT,并且设置值为NDK的根目录。