美文网首页
win10下使用mingw编译OpenCV给CLion使用

win10下使用mingw编译OpenCV给CLion使用

作者: 飞马_6886 | 来源:发表于2020-01-16 15:40 被阅读0次
    编译OpenCV所需材料.png

    1.安装CMake-3.16.2-win64-x64

    2.安装opencv-4.2.0

    3.解压mingw-x86_64-8.1.0...

    设置bin目录为系统环境变量

    4.使用CMake编译OpenCV\sources 源文件。

    CMake界面.png

    如果遇到opencv_videoio_ffmpeg420.dll和opencv_videoio_ffmpeg420_64.dll下载不了,可以把\opencv\build\bin目录的这两个文件复制到opencv\sources.cache\ffmpeg里面 并且把名字改成相对应的缓存文件名。

    5.在目标文件夹下 执行 mingw32-make -j 8

    (这个过程会比较耗时,耐心等待)

    6.编译完成后执行 mingw32-make install

    安装完成后 把\install\x64\mingw\bin配置到环境变量。

    在CLion里面测试环境有没有搭建成功

    CMakeLists里面配置如下:
    cmake_minimum_required(VERSION 3.14)
    project(myDemo0115)
    
    set(CMAKE_CXX_STANDARD 14)
    
    add_executable(myDemo0115 main.cpp)
    
    #配置OpenCV库
    set(OpenCV_DIR D:/OpenCV/mingw-build2)
    find_package(OpenCV REQUIRED)
    include_directories(${OpenCV_INCLUDE_DIRS})
    target_link_libraries(myDemo0115 ${OpenCV_LIBS})
    
    main.cpp里面如下:
    #include <iostream>
    #include <opencv2/opencv.hpp>
    using namespace cv;
    
    int main() {
        std::cout << "Hello, World!" << std::endl;
        Mat mat = imread("C:\\Users\\ma\\Pictures\\jTessBoxEditor.png");
        imshow("898998",mat);
        waitKey();
        return 0;
    }
    

    执行完成后会显示一张图片,说明环境配置成功。

    注意,目录文件夹里面不要有空格和中文,不然会报错。

    相关文章

      网友评论

          本文标题:win10下使用mingw编译OpenCV给CLion使用

          本文链接:https://www.haomeiwen.com/subject/ttpfzctx.html