CLion安装 + MinGW 配置 + Opencv安装

CLion安装+MinGW 配置+Opencv安装

  1. clion官网用学生邮箱注册jetbrains账号,可以免费使用一年jetbrains的软件,一年满后可以继续在官网上延期。

  2. 安装完clion后要配置编译环境,win10常用的环境是MinGW。访问 MingW-W64 官网,并点击页面上方的 Downloads 链接。在 Downloads 页面点击 MingW-W64-builds 链接。在接下来的页面点击 SourceForge 链接。之后就可以下载 mingw-w64-install.exe 这个安装文件,然后进行安装了。选择x86_64-posix-seh 这个版本。

  3. 运行 CLion,在 Settings → Build, Execution, Deployment 中找到toolchains。然后点击 + 号,添加MinGW的编译工具。

  4. 新建项目。选择C++ executable,选择一个项目的location,然后creat。新建之后等一会儿,等右下角的进度条完成后,即可编写你的代码,右上角绿色箭头执行。选择MinGW安装目录,如“‪D:\MinGW”。选择之后CLion会自动扫描到目录中的编译工具,如果扫描不到也可以手动添加。点击OK,完成配置。

  5. 配置opencv。有两种方法,第一种是先Cmake,然后用Cmake编译opencv。第二种方法是直接下载编译好的opencv,这里有个github链接,下载完解压到喜欢的路径,然后将“opencv路径\x64\mingw\bin”添加到系统的环境变量,再将“opencv路径\x64\mingw\lib”下所有的".lib.a"压缩文件放入到“C:\Windows\SysWOW64”目录下(64位), 32位是“C:\Windows\System32”。

  6. 写程序使用opencv的时候在cmakelist中添加如下:

    cmake_minimum_required(VERSION 3.14)
    project(demo)
    
    set(OpenCV_DIR  D:\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64)
    find_package(OpenCV REQUIRED)
    
    set(CMAKE_CXX_STANDARD 11)
    
    add_executable(demo testOpencv.cpp)
    
    include_directories(${OpenCV_INCLUDE_DIRS})
    target_link_libraries(demo  ${OpenCV_LIBS})
    
  7. 用以下代码进行测试:

    """testOpencv.cpp"""
    #include 
    #include 
    
    using namespace std;
    using namespace cv;
    
    int main() {
        Mat img = imread("C:\\Users\\19728\\Desktop\\timg.jpg");
        if (img.empty()) {
            cout << "Error" << endl;
            return -1;
        }
        namedWindow("pic", WINDOW_FULLSCREEN);
        imshow("pic", img);
        waitKey();
        return 0;
    }
    

    得到结果如下:

    CLion安装 + MinGW 配置 + Opencv安装_第1张图片

你可能感兴趣的:(随笔,Clion安装,Opencv安装)