win10 64位 QT7.0creater配置opencv4.5环境(亲测成功)

按部就班。开始吧
参考链接https://blog.csdn.net/qq_42479509/article/details/124566105

1、下载文件

QT版本,QTcreater地址:
https://www.qt.io/zh-cn/development-tools
openCv版本地址https://opencv.org
CMake版本地址 https://cmake.org/

2、配置环境变量

自定义安装位置保证全程无中文目录,注意下载好的环境配置,
在这里插入图片描述之后找到path,添加安装位置,浏览之后,如图所示
在这里插入图片描述本人的文件位置是

E:\learnOpenCV4-master\VSsssss\QTT\Tools\mingw1120_64\bin;

在这里插入图片描述

3、配置编译环境

首先到QT的目录下,找到mingw编译工具的bin目录,添加到系统环境变量中去,本人安装好的QT中mingw工具的bin目录路径如下:
配置Cmake环境
在这里插入图片描述选好位置以及选项即可,注意路径的安排设定,如图所示。
在这里插入图片描述在加载configure时,配置对话框里面选择
在这里插入图片描述
其中,编译器 的位置

C编译器
E:\learnOpenCV4-master\VSsssss\QTT\Tools\mingw1120_64\bin\gcc.exe
C++编译器
E:\learnOpenCV4-master\VSsssss\QTT\Tools\mingw1120_64\bin\g++.exe

configure,完事之后,
在生成之前,需要修改参数

选项:

- 勾选 WITH_OPENGL
- 勾选 WITH_OPENMP
- 勾选 BUILD_opencv_world- 不勾选 WITH_OPENCL_D3D11_NV

然后再点击【generate】按钮,执行完成即可。

4、修改条件

打开cmd,执行命令,切换到指定目录下

cd D:\applearn\Opencv-VC\opencv\newbuild-me\
d:

之后回车即可,执行命令,生成安装的文件
mingw32-make -j 8

在这里插入图片描述运行中,等待。
在这里插入图片描述
完成。
之后执行

  mingw32-make install  

在这里插入图片描述完成

5、添加环境变量

在这里插入图片描述
在这里插入图片描述
有五个变量,如图所示
在这里插入图片描述
即为在这里插入图片描述

6、测试验证

通过一个简单的OpenCV读取图像,在QT中QLabe显示来验证上述编译好的库可以使用。直接通过QT Creator来新建一个QT Application程序,导入OpenCV库依赖,然后在mainwindow.cpp中实现
在这里插入图片描述新建之后。

在这里插入图片描述
添加路径,自定义

//这里的路径一定要是自己的安装路径
INCLUDEPATH += E:\newbuild\install\include
LIBS += E:\newbuild\lib\libopencv_*.a

在这里插入图片描述

我的是这个,如图所示。

在这里插入图片描述
加上标头

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;

在这里插入图片描述
之后,打开文件即可,进行自相关测试

在这里插入图片描述
代码如下

 Mat img=imread("E:/images/hist_01.jpg");//图片的路径一定是自己的图片路径
 namedWindow( "Display window", WINDOW_AUTOSIZE );
 imshow("Display window", img);

运行程序,显示出窗口和图片

记得创建项目的选择编译器为mingw啊,然后选择构建为Debug。直接运行,OK了

报错,需要注意的是文件到底是哪一个
在这里插入图片描述可能的问题是这样的

在这里插入图片描述问题解决,复制粘贴。

在这里插入图片描述
本质上是一样的。
在这里插入图片描述
复制到C:\Windows路径下有两个目录System32和SysWOW64都可以的。
完成OK

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海宝7号

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

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

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

打赏作者

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

抵扣说明:

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

余额充值