Window下CLion+MinGW+OpenCV的环境配置

准备工具

CLion2020.2
CMake-3.18.2
Git-2.28.0
OpenCV3.4.10的sources源码(其他版本应该也没问题)
MinGW

MinGW的官网下载器容易出错.所以在这里提供网盘链接,解压后直接配置环境即可
链接:https://pan.baidu.com/s/1o2nSsptVYhrWrqSDCX5fNQ
提取码:pi51
本人电脑为win10_64位使用的MinGW版本为x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0_2。
解压后在系统环境变量path中添加解压后的文件夹中的bin文件夹即可
验证方法,在cmd命令行中输入gcc -v。 出现下图的一大串就算配置成功。
Window下CLion+MinGW+OpenCV的环境配置_第1张图片

1. 编译OpenCV源码

打开安装好的CMake
Window下CLion+MinGW+OpenCV的环境配置_第2张图片
编译结果存放的文件夹务必是新建的,位置随便放都没问题。
选择完成后点击下方的configure。
Window下CLion+MinGW+OpenCV的环境配置_第3张图片
选择MinGW Makefiles。然后finish
Window下CLion+MinGW+OpenCV的环境配置_第4张图片
在这一步报错是正常的,飘红也是正常的。
只需要再点击一次configure
第二次点击后不出意外的话,窗口不飘红了,但下部会报出三个错误。出现错误的原因是下载文件失败,需要科学上网才能下载下来。如果错误比较多的话建议更换网络重新点击configure
Window下CLion+MinGW+OpenCV的环境配置_第5张图片
其实这些错误已经解释的很明显了。要下载文件,下不下来,把错误日志保存到mingw-build里的CMakeDownloadLog.txt文件里了。我们接下来要做的就是查看错误日志,把这些文件单独下载下来放到指定位置即可。一般只会出现三个错误,两个是dll文件,一个是cmake文件
Window下CLion+MinGW+OpenCV的环境配置_第6张图片
我们把下载地址粘贴到浏览器中就可以自动开始下载。下载完成后将文件名更改为图中要求的文件名,然后放置到指定位置即可。需要注意的是.cmake文件需要右键另存为,直接复制内容最后也会报错。
这里提供了下载好并重新命名的的文件
链接:https://pan.baidu.com/s/1ZZyqI8KW9cGGJbFF0VwIiQ
提取码:h4kr

cmake提示Configuring done时就说明这一步完成了。在点击Generate前务必将OPENCV_ENABLE_ALLOCATOR_STATS取消掉,否则编译时极易出错。
Window下CLion+MinGW+OpenCV的环境配置_第7张图片
接下来点击Generate,出现Generate done 就意味着cmake这一步结束了。

这一步想重新开始只需要点击file>delete即可

2. 编译

在编译结果存放的文件中,我的是mingw-build。里面右键点击Git Bash Here。输入

mingw32-make -j4

这个数字意为用来进行编译的线程。线程越多,编译越快,查看线程的方法是

此电脑-> 管理->设备管理器->查看处理器的数量

接下来就是漫长的等待
Window下CLion+MinGW+OpenCV的环境配置_第8张图片
在进度达到百分之百后再输入

mingw32-make install

稍作等待。。。。。
最后将mingw-build\install\x64\mingw\bin此文件夹加入到path环境变量中
并在系统变量中添加OpenCV_DIR,地址为OpenCV\mingw-build,
Window下CLion+MinGW+OpenCV的环境配置_第9张图片

环境配置就算大功告成了。

你可能感兴趣的:(opencv,mingw,windows)