2

我正在使用以下过程使用 CMake 和 mingw 从源代码构建 Opencv 3.1.0 和 Opencv_Extra_module for Android

  1. 启动cmake-gui并选择opencv源代码文件夹和将构建二进制文件的文件夹(界面的2种上层形式)

  2. 按 Add Entry 按钮并设置 Name=ANDROID_NDK 选择路径并将 ndk 目录添加到 value

  3. 按下configure按钮。我选择指定工具链进行交叉编译。按 Next 并指定工具链文件,我设置为 C:/Users/The/Documents/opencv-master/platforms/android/android.toolchain.cmake。按完成它构建良好,但有两个重复警告

    i) C:/CMake/share/cmake 3.7/Modules/CMakeForce Compiler.cmake:69 处的 CMake 弃用警告(消息):CMAKE_FORCE_C_COMPILER 宏已弃用。相反,只需设置 CMAKE_C_COMPILER 并允许 CMake 识别编译器。

    ii) C:/CMake/share/cmake-3.7/Modules/CMakeForce Compiler.cmake:83 处的 CMake 弃用警告(消息):不推荐使用 CMAKE_FORCE_CXX_COMPILER 宏。相反,只需设置 CMAKE_CXX_COMPILER 并允许 CMake 识别编译器。

  4. 要编译 Opencv Extra 模块,请设置 OPENCV_EXTRA_MODULES_PATH=C:\Users\The\Downloads\opencv_contrib-master\modules

  5. 第二次按下configure按钮,但这里出现错误配置过程中出现错误,此阶段项目文件可能无效错误。

    请帮帮我,我已经搜索了两天关于如何构建opencv及其用于android的额外模块我问了这个 问题没有人回答吗?

4

0 回答 0