QT5.12.12+VS2022+opencv470配置

QT5.12.12+VS2022+opencv470配置

我实现的目的是在QT creator中使用msvc编译器进行开发基于opencv的图像处理

一.下载准备

1.1 首先下载QT,https://download.qt.io/archive/qt/5.12/5.12.12/
1.2 下载后安装的时候注意选择msvc2017,因为5.12.12只支持到2017
根据电脑64位选择msvc2017
1.3 下载opencv470的官方exe安装包,https://opencv.org/releases/,解压安装到一个位置
在这里插入图片描述
1.4 在VS软件中,vs2022用的编译器是msvc v143,我们需要在[获取功能与工具]里面单独下载msvc v141,如图
在这里插入图片描述
1.5 在控制面板中找到windows software development kit程序,右击更改,在如下界面中选择change,候选debugging tools for windows,安装后,在C盘下载会下载当前windows sdk版本的cdb.exe
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二. QT配置

2.1 在QT的kit中的编译器中,通过[添加-msvc-c++],
bat文件在你对应的VS的安装目录找,我是自己识别出来的,然后我在后面选择amd64,ABI先选择自定义,在后面选择msvc2017,点击apply,他会自己填在ABI处显示我的截图中内容。
在这里插入图片描述
2.2 在kits中将msvc的配置中选择刚才新建好的c++、c的编译器,以及cdb.exe文件
在这里插入图片描述
2.3 在新建的项目中,通过添加外部库的方式,将opencv的路径引入,pro文件中会出现如下的配置路径(或者直接在pro文件中写入以下路径的代码)

win32:CONFIG(release, debug|release): LIBS += -LD:/opencv470/opencv-4.7.0/build/install/x64/vc17/lib/ -lopencv_world470
else:win32:CONFIG(debug, debug|release): LIBS += -LD:/opencv470/opencv-4.7.0/build/install/x64/vc17/lib/ -lopencv_world470d

INCLUDEPATH += D:/opencv470/opencv-4.7.0/build/install/include
DEPENDPATH += D:/opencv470/opencv-4.7.0/build/install/include

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.4 最后记得将opencv_world470.dll文件放在你的运行exe路径下,这样debug的时候就正常可以使用opencv啦。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值