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的安装过程中需要注意事项:
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
具体的安装可以参考文章:
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
这是因为MSVC2017的构建套件里面没有配置调试工具 。
在vs里面进行更改安装项 , 选择下列图片上的项目安装
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
安装两个.cdb调试器 , 最新sdk下载地址:,值需要安装debugingtoolsforWindows就可以
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
安装完成后 , 打开qtcreator的工具–选项–kits–编译器 , 这时候图片中的划线位置就可以选择了 ,
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
1.新建一个Qt项目
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
2.建立项目文件名和选择你需要的路径
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
3.选择编译器()
图中的二个编译器分别是
2.MinGW是一款开源的window下专用的编译器
因为我们下载的opencv已经提供好了对windows下opencv的编译 , 如果我们选用其他的非微软的编译器 , 就需要重新编译 。 例如工业上使用非常多的cmake进行编译 , 之后就可以使用别的编译器对我们的程序进行编译 。 在这里我们使用微软自带的编译器 。
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
4.后面就没什么需要注意的了 , 也不需要更改 , 一路下一步
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
根据我们的opencv所在位置给我们的项目文件添加头文件和库目录
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
添加完成之后的图片 , 配置和在vs中原理相同 , 方法不一样而已 。
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
添加的时候不要照抄 , 根据自己的环境来配置 。
添加完之后先编译一下 , 让我们的opencv头文件生效--左下角的小锤子 。 否则可能会产生添加头文件没有效果的状态 。
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)
文章图片
Windows下Qt安装和配置OpenCV(vs2021+Qt5.14.2+opencv4.5.5)