QT + OpenCV + MinGW在windows下配置开发环境

由于下载qt时候没有勾选msvc,懒得重新下载,于是研究使用mingw编译

1、下载OpenCV和MinGW

下载链接在文章顶部

2、配置环境变量

D:\opencv3\OpenCV-MinGW-Build-OpenCV-3.4.8-x64\x64\mingw\bin

3、Qt配置OpenCV

3.1 创建一个QT项目MinGW编译

在pro文件中添加一些东西,根据自己选择的编译器,来添加,这里换成自己安装的路径

INCLUDEPATH+= D:\opencv3\OpenCV-MinGW-Build-OpenCV-3.4.8-x64\include\
              D:\opencv3\OpenCV-MinGW-Build-OpenCV-3.4.8-x64\include\opencv\
              D:\opencv3\OpenCV-MinGW-Build-OpenCV-3.4.8-x6\include\opencv2
LIBS+=D:\opencv3\OpenCV-MinGW-Build-OpenCV-3.4.8-x64\x64\mingw\bin\libopencv_*.dll

DISTFILES += \
    opencv/opencv.pri

# 指定 OpenCV 头文件的包含路径
INCLUDEPATH += E:/opencv/build/include


include(E:\201_QT\qt\qt_myself\31_opencv\opencvMinGW\opencv\opencv.pri)

4、简单快捷添加OpenCV库的方法

创建pri文件,将下方内容写入,同样设置为自己安装的路径,文件可以放在任何位置,但建议放在安装OpenCV的路径下,方便自己查找。我这里放置在创建的qt文件夹下

# 指定 OpenCV 头文件的包含路径,使用正斜杠
INCLUDEPATH += D:/opencv3/opencv/build/include

# 指定库文件所在的目录
win32: LIBS += -LD:/opencv3/opencv/build/x64/vc15/lib

# 调试版本下的库文件链接
win32: debug: LIBS += -lopencv_world3413d

# 发布版本下的库文件链接
win32: release: LIBS += -lopencv_world3413

下图为图片显示、视频播放例子,对应qt项目资源在文章顶部

参考链接Windows上Qt配置OpenCV(最简单版本无需自己编译-避坑必看)_qt opencv安装 不编译-优快云博客

Qt+Opencv打开视频并播放,图像自适应缩放_qt 自适应视频-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值