QT+VS+OpenCV联合开发—QT5联合VS2015环境配置

参考:【Qt】超详细!Qt5.9.9和VS2015的配置及使用
QT5.9.6和VS2015的配置使用
QT+VS+OpenCV三者关系:QT--------VS----------OpenCV,OpenCV和QT共用一个IDE(编译器),即VS

一、QT安装和环境变量配置

1.QT安装

QT软件下载地址:http://download.qt.io/archive/qt/
注意:找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012、MSVC2013分别是指支持Visual Studio 2010、Visual Studio 2012、Visual Studio 2013的Qt版本;android、ios分别是指支持android、ios平台的Qt版本;opengl与非opengl的区别为是否支持opengl;x86、x64分别代表支持32位与64位的操作系统。【根据自身安装软件和系统而定】

由于版本更新问题,就有两种不同的安装方法:
1.安装QT,然后在VS中就显示出来Qt了。
例如在下载qt-opensource-windows-x86-msvc2015_64-5.7.0,默认安装,根据本机配置(VS2015,64位),切记选择支持msvc2015_64。
但是由于目前的版本进行了更新,有些版本取消了多种安装版本,找不到msvc2015,因此先根据自身的开发环境选择Linux、Mac、Windows版本进行下载安装,然后再选择VS。
qt-opensource-windows-x86-msvc2015_64-5.7.0与qt-opensource-windows-x86-5.7.0不同在于前者帮我们选择好了需要勾选的组件,因此比较方便,无需自定义勾选,避免安装多余的组件。
下载qt-opensource-windows-x86-
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第1张图片
然后跟下图一样进行勾选
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第2张图片
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第3张图片
下载qt-opensource-windows-x86-msvc2015_64-5.7.0
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第4张图片
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第5张图片

2.配置环境变量

在我的电脑属性里面添加变量即可。
配置包含目录:

E:\QT\QT5.7\5.7\msvc2015_64\include

二、VS2015配置

1.安装插件

关于Visual Studio下载Qt插件很慢的解决方案之一
Qt VS Tools 的Qt Option add 不上qt版本的问题
插件官网下载
VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中,Qt 插件不可用了,但是提供了一个扩展(工具 -> 扩展和更新…)
通过搜索QT下载即可安装。之后同样会在VS菜单栏中出现Qt VS Tools。
这种方式安装更加简单,推荐使用。
温馨提示:使用热点下载,不然很慢。
具体步骤:
1.先打开Visual Studio,打开工具下的扩展和更新面板,选择联机,在右侧搜索框输入QT。
2.然后在选再择联机,在搜索栏搜索QT,然后下载QT Visual Studio Tools。
3.安装完毕,后重启VS2015,就可以在VS2015中看到Qt VS Tools菜单栏。
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第6张图片

QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第7张图片
在这里插入图片描述

2.配置开发环境

选择:QT VS Tools->Qt Options->Add,配置Qt的开发环境。
添加安装的QT路径完成了整个环境的搭建。
这里根据Qt安装路径进行选择,Path为:

E:\QT\QT5.7\5.7\msvc2015_64\5.7_msvc2015_64

QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第8张图片
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第9张图片

到此环境配置结束。

编译报错

QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第10张图片
在属性中配置包含目录:
添加:

E:\QT\QT5.7\5.7\msvc2015_64\include

1.QT creater

Qt Creator: 专为 Qt 设计,免费、轻量级、简洁明快,与其它编译器集成较好,且带有大量示例及教程,使用简单、方便、易上手。
适合初学者
环境配置教程参考:
编译器:MinGW
MingGW是这个安装程序自己能够提供的编译程序,相比较VS,它只是编译速度慢一点点.
QT+VS+OpenCV联合开发—QT5联合VS2015环境配置_第11张图片

2.VS+QT

编译器:VS
在下载安装包之前先注意对应的版本,参考:
vs与qt版本对应关系
环境配置教程参考:
QT 5.9.0下载安装及配置教程
Qt5.7 + VS2015 环境搭建
提示

不管是QT creater还是VS+QT,在安装过程中,本人是以VS+QT的环境配置要求选择套件安装的,虽然安装包有好几个G,但是其中即包含了QT creater,也包含了VS+QT,在使用过程中,可以灵活选用,但是只是以QT creater安装的话,后期用到VS+QT的话,需要添加构建套件(什么是构建套件,参考:Qt:构建套件(Kits)),目前个人感觉比较麻烦,教程参考:Qt Creator怎样添加构建套件

Opencv+Vs2013+Qt5使用,也是opencv在Vs下的环境永久配置

参考:Qt 使用摄像头通过openCV进行人脸识别
书籍:opencv3和QT5计算机视觉应用开发

你可能感兴趣的:(机器学习)