mingw+CLion环境下在Windows下编译配置并使用opencv

安装(mingw环境)

vs环境没配过不知道

  • 下载地址
  • 解压到目标目录
        解压后的目录结构(build-mingw是自己创建的,解压出来没有的)
    在这里插入图片描述
  • 编译
        编译的话要用到mingw,必须支持posix
    在这里插入图片描述
    源码目录是解压出来的source目录,目标目录就是要编译到那个目录,这里我自己新建了一个build-mingw目录
  • 点击Configure,然后点击Generate;通常来说会报很多错误,因为在编译的过程中需要下载一些资源,由于墙的存在,下载很慢或者根本无法下载,这时候就需要手动下载
    在这里插入图片描述
    打开目标目录,可以看到CMakeDownLoadLog.txt文件,记录了构建的过程中下载失败的日志
    在这里插入图片描述
    具体内容如下
    在这里插入图片描述
    在这里插入图片描述
    第一个就是下载地址(可以使用迅雷,下载会快很多),第二个就是下载下来后需要将它改名并且存放的位置,就是mismatch_md5 "C:/OpenCV/opencv/sources/.cache/ade/文件夹。
    下载日志里面记录了很多文件的下载日志,需要一个个全部下载好改名并且放到目标文件夹
  • 下载完成后构建 再点击Generate稍等片刻就安装完成了
  • 配置环境变量,构建目录下的构建目录\install\x64\mingw\bin
    在这里插入图片描述

在项目中使用opencv

配置项目的cmake文件
在这里插入图片描述
只需要设置opencv的构建目录
使用find_package找到包,然后include_directories最后对项目进行动态库链接就可以了

QtCreator使用opencv

  • 首先需要编译,按照上面步骤,使用Qt的构建工具编译opencv源码
  • 将编译好的opencv加入环境变量
  • 如果有多个C++的编译环境,记得要把Qt的编译环境放在环境变量首位
    在这里插入图片描述
INCLUDEPATH+=C:\OpenCV\opencv\build-qt-mingw\install\include
LIBS+=C:\OpenCV\opencv\build-qt-mingw\lib\libopencv_*.a

C:\OpenCV\opencv\build-qt-mingw就是构建目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刀刀777999

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值