Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
vs2021
QT5.14.2
opencv4.5.5
配置目的:想用OpenCV开发视频相关软件 , 并且Windows下C#已经开发完成 , 想把其转化为Qt下C++完成 , 所以想现在Windows下调试、翻译后 , 然后在直接移植到Ubuntu下 。 所以对Windows下的编译环境要求不是很大 。 先完成后再在Ubuntu下配置环境
:即MicrosoftVisualC++Compiler , 即微软自己的编译器我们下载Windows下的OpenCV时 , 会带两个文件夹VC14 , VC15(分别与VisualStudio的版本有对应关系) , 这两个文件夹下的库可以直接运行不需要编译将VS作为Qt的开发环境也是使用这个编译器的缘故
:我们都知道GNU在Linux下面鼎鼎大名的gcc/g++ , MinGW则是指MinimalistGNUforWindows的缩写它是将GNU开发工具移植到Win32平台下的产物 , 即一套Windows上的GNU工具集用其开发的程序不需要额外的第三方DLL支持就可以在Windows下运行 , 相对地 , 不使用动态库导致的就是编译出来的程序大很多 。 也是可以设置使用静态库的
简单概括就是用
所以暂且就用来配置和使用OpenCV , Qt的安装过程中需要注意事项:

文章图片
具体的安装可以参考文章:

文章图片
这是因为MSVC2017的构建套件里面没有配置调试工具 。
在vs里面进行更改安装项 , 选择下列图片上的项目安装

文章图片
安装两个.cdb调试器 , 最新sdk下载地址:,值需要安装debugingtoolsforWindows就可以

文章图片
安装完成后 , 打开qtcreator的工具–选项–kits–编译器 , 这时候图片中的划线位置就可以选择了 ,

文章图片
1.新建一个Qt项目

文章图片
2.建立项目文件名和选择你需要的路径

文章图片
3.选择编译器()
图中的二个编译器分别是
2.MinGW是一款开源的window下专用的编译器
因为我们下载的opencv已经提供好了对windows下opencv的编译 , 如果我们选用其他的非微软的编译器 , 就需要重新编译 。 例如工业上使用非常多的cmake进行编译 , 之后就可以使用别的编译器对我们的程序进行编译 。 在这里我们使用微软自带的编译器 。

文章图片
4.后面就没什么需要注意的了 , 也不需要更改 , 一路下一步

文章图片
根据我们的opencv所在位置给我们的项目文件添加头文件和库目录

文章图片
添加完成之后的图片 , 配置和在vs中原理相同 , 方法不一样而已 。

文章图片
添加的时候不要照抄 , 根据自己的环境来配置 。
添加完之后先编译一下 , 让我们的opencv头文件生效--左下角的小锤子 。 否则可能会产生添加头文件没有效果的状态 。

文章图片

- 炸锅|酷暑之下,莫让这些谣言再增“热”度
- 卫星拍摄下的南极洲,专家发现神秘骨架:人类又发现了史前物种
- “大家好,我是渣渣辉!”,最近刷爆朋友圈的港普大家来了解一下
- 口红|下周发布!华为P50 Pocket新版开启预订:送1699元口红耳机
- 苹果|iPhone 12、13傻傻分不清?苹果的创新力的确在下降
- 油价|年内第十涨后 油价或将迎下调:会持续降价吗?专家回应
- 松下|淘宝店铺信誉分等级如何提升?
- 用高速摄像机拍摄下来的精彩瞬间,极为难得一见的照片!
- 鸢尾|2022下半年展望,iPhone14Pro领衔,5款重磅新机又将大放异彩
- 三星|从“不想买”到“抢着买”,骁龙8+无线充电+IP68防水,下跌600元
