opencv4android sdk编译器标志/ndk版本

opencv4android sdk编译器标志/ndk版本,android,opencv,android-ndk,Android,Opencv,Android Ndk,我正在尝试从trunk编译opencv4android(通过以下方式)。我的项目在预编译的OpenCV-2.4.8-android-sdk上运行良好,但在我使用android NDK r9c为目标ABI x86构建的项目上失败。我尝试过使用x86-4.6和4.8工具链(分别使用c++0x和c++11)进行编译,但仍然会出现错误。有人知道在构建预构建的opencv4android sdk时使用了什么ndk版本吗?我不知道哪个ndk版本用于构建预构建,但目前OpenCV支持ndk r5->r9c、x

我正在尝试从trunk编译opencv4android(通过以下方式)。我的项目在预编译的OpenCV-2.4.8-android-sdk上运行良好,但在我使用android NDK r9c为目标ABI x86构建的项目上失败。我尝试过使用x86-4.6和4.8工具链(分别使用c++0x和c++11)进行编译,但仍然会出现错误。有人知道在构建预构建的opencv4android sdk时使用了什么ndk版本吗?

我不知道哪个ndk版本用于构建预构建,但目前OpenCV支持ndk r5->r9c、x86和x86\u 64

在linux上使用NDK r9d 64位,我运行了:

git克隆git://code.opencv.org/opencv.git
导出ANDROID\u NDK=/opt/ANDROID NDK
cd-opencv/platforms
sh./scripts/cmake_android_x86.sh
cd-build_android_x86
make-j16
adb安装bin/opencv\u test\u java.apk
adb shell am instrument-w org.opencv.test/.OpenCVTestRunner

所有1733次测试都顺利进行

也许你的项目还有其他问题,你会犯什么错误