1、Clion安装及无限试用
链接:https://pan.baidu.com/s/1mreUx5QyS4nkVQMOhdjf7g
提取码:ylqw
安装Cllion,创建新工程,将无限试用ide-eval-resetter-2.1.9.zip压缩包拖动到Clion窗口内

安装完成后,按下图操作重启Clion

2、下载mingw解压缩
链接:https://pan.baidu.com/s/1ZprcvH98TC8t4ialYWXAyg
提取码:pkhz
注:将解压缩后的mingw\bin目录配置到Path环境变量,为编译opencv代码做准备,如(E:\mingw64\bin)

3、Clion配置mingw
File->Settings打开设置,按下图操作

到此为止,Clion已经可以正常进行C++的开发了
4、OpenCV的编译和环境搭建
OpenCV源码下载并安装
https://opencv.org/releases/
下载Cmake工具并安装
链接:https://pan.baidu.com/s/1GngkOrigyCQd0ub7FZnOZA
提取码:hrky
打开CMake

按下图操作

点击configure后按下图选择

点击next,按下图选择,点击finish等在编译,注意mingw的安装路径

Finish等待配置Cmake环境,完成后点击configure

完成后再次点击configure,结果如下使得背景变白,然后点击Generate生成makefiles文件

编译完成后在cmake编译后的目录(如:E:\opencv4.5\opencv\build-mingw)打开cmd窗口,输入命令mingw32-make -j 8 等待完成编译


完成后继续输入命令 mingw32-make install 安装

安装完成后,在编译目录下将生成install文件夹

将E:\opencv4.5\opencv\build-mingw\install\x64\mingw\bin目录配置到环境变量

5、在Clion中新建一个工程,CmakeLists.txt文件中配置如下代码,注意需要定位到编译后的目录,如E:/opencv4.5/opencv/build-mingw
set(OpenCV_DIR E:/opencv4.5/opencv/build-mingw)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(OpencvFace ${OpenCV_LIBS})

在main.cpp中添加如下测试代码
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
std::cout << "Hello, World!" << std::endl;
Mat src = imread("F:\\IMG_3905.JPG");
imshow("123",src);
waitKey();
return 0;
}
运行显示结果

至此,环境配置完成,可以愉快的进行撸码啦
网友评论