我正在尝试从主干编译opencv4android (通过遵循http://code.opencv.org/projects/opencv/wiki/Trunk_OpenCV_for_Android)。我的项目在预编译的OpenCV-2.4.8- Android -sdk上运行良好,但在使用Android NDK r9c为目标ABI x86构建的项目上运行失败。我尝试过使用x86-4.6和4.8工具链(分别使用c++0x和c++11 )进行编译,但仍然收到错误。有人知道构建预构建的opencv4android开发工具包时使用的ndk版本是什么吗?
发布于 2014-03-26 17:39:29
我不知道哪个NDK版本用于构建prebuit,但现在OpenCV支持ndkr5->r9c、x86和x86_64
使用linux上的ndk64位r9d,我运行:
git clone git://code.opencv.org/opencv.git export ANDROID_NDK=/opt/android-ndk cd opencv/platforms sh ./scripts/cmake_android_x86.sh cd build_android_x86 make -j16 adb install bin/opencv_test_java.apk adb shell am instrument -w org.opencv.test/.OpenCVTestRunner
所有的1733次测试都很顺利。
也许你的项目还有其他问题,你得到了什么错误?
https://stackoverflow.com/questions/22522659
复制相似问题