windows10配置MinGW及opencv

在配置途中遇到了很多问题,而大部分问题几乎都不能在同一篇文章中找到答案,因此在浏览了大量资料并配置成功后,我决定写下我配置的过程。

首先从MinGW官网上下载

win环境下一定要选择posix版本的

解压后打开windows的环境变量设置,在Path中添加mingw64中的bin文件夹,如下图

之后win+r输入cmd打开命令行,输入gcc -v,如果有版本号显示证明安装成功了

然后是cmake,进入官网下载最新版本安装即可。

之后是opencv与opencv contrib的下载,这里也不再赘述,我用的是opencv4.5.0。在任意一个磁盘新建一个opencv文件夹,其中新建一个source文件夹和一个build文件夹,将opencv与opencv contrib拖入source中。

打开cmake

这两个地方分别填入opencv4.5.0与build的路径,然后点击configure

将BUILD_opencv_world勾选,OPENCV_ENABLE_ALLOCATOR_STATS取消勾选(在很多教程中都没有这一步,很多人就是卡在这里),再在OPENCV_EXTRA_MODULES_PATH中填入opencv_contrib中modules的路径,如下图

然后继续点击configure,直到上下两栏都没有红色报错为止。

注意,因为部分文件github墙的很死,国内下载不下来,因此这个步骤需要使用魔法,或者使用镜像站下载这部分文件,这里很多教程都有详细说明,我就不再赘述,绝对不是因为我懒(

确认没有报错后点击generate,cmake的部分就结束了。

打开cmd,cd进opencv中build的路径,输入minGW32-make -j 8,回车之后等待进度条到达100即可。

如果进度条在20左右停止,并且中间有error的话,就是mingw的版本不对,一定要选择posix版本的。

如果进度条在60左右停止,那就是OPENCV_ENABLE_ALLOCATOR_STATS没有取消勾选,删除build文件夹后重新进行cmake步骤即可。

进度条走到100后,输入minGW32-make install,回车,在环境变量中添加build目录中bin文件夹的路径,结束。

总结,大部分问题都出在mingw的版本不对,或者cmake时文件没下载,勾选部分少勾或者多勾。很多教程都缺少对应的说明。只要按照上述步骤逐步操作,基本都可以完美安装。

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值