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头文件生效--左下角的小锤子 。 否则可能会产生添加头文件没有效果的状态 。
文章图片
- 六年级下册语文写字表(附笔顺),可打印
- 淘宝|被微软收购的后果有多严重?看看隔壁贝塞斯达的下场就知道了
- 路由器|显卡要喜迎春节?A卡N卡价格大幅下滑,玩家的春天还远吗?
- 本文转自:中国发展网中国经济导报、中国发展网 记者崔立勇报道松下电器日前在京举行发布会|助力“水立方”完美变身“冰立方”松下助力北京冬奥会
- 中国移动|中国移动固网宽带用户数首次下滑,用户基本识破宽带虚标了?
- 本文转自:掌上春城1月25日下午昆明市第十五届人民代表大会第一次会议开幕刘佳晨代表市人民...|海报|字字硬核,句句暖心!昆明市政府工作报告“金句
- 顺丰集团|顺丰宣布旗下丰鸟科技获得支线物流无人机商业试运行牌照
- CPU|手机处理器前十强,都装在旗舰手机上,换手机前请先了解一下
- 笔记本|全能本不拘泥于一种形态!ROG幻X发布,轻薄机身下更有硬核配置
- Windows操作系统|微软发新财报 股价突然暴跌:云计算、Windows不给力是主因!