我正在使用CMake和mingw使用以下程序从源代码构建Android的Opencv 3.1.0和Opencv_Extra_module
启动cmake-gui并选择opencv源代码文件夹和将构建二进制文件的文件夹(界面的2个上层形式)
按添加条目按钮并设置Name = ANDROID_NDK选择路径并将ndk目录添加到值
按下configure
按钮。我选择指定工具链进行交叉编译。按Next并指定工具链文件,然后设置为C:/Users/The/Documents/opencv-master/platforms/android/android.toolchain.cmake。按完成它构建正常,但有两个许多的敏感警告
i)C语言中的CMake弃用警告:/ CMake / share / cmake 3.7 / Modules / CMakeForce Compiler.cmake:69(消息):不推荐使用CMAKE_FORCE_C_COMPILER宏。而只需设置CMAKE_C_COMPILER并允许CMake识别编译器。
ii)C语言中的CMake弃用警告:/ CMake/share/cmake-3.7/Modules/ CMakeForce Compiler.cmake:83(消息):不推荐使用CMAKE_FORCE_CXX_COMPILER宏。而只需设置CMAKE_CXX_COMPILER并允许CMake识别编译器。
要编译Opencv Extra模块,请设置OPENCV_EXTRA_MODULES_PATH = C:\ Users \ The \ Downloads \ opencv_contrib-master \ modules
第二次按下configure
按钮,但这里出现错误配置过程中出现错误,项目文件在此阶段可能出现无效错误。
请帮助我们,我一直在寻找两天如何构建opencv及其额外的android模块我问this问题没有人回答它?