QT5.8.0+Opencv3.2.0+vs2015开发环境配置

说明:这里使用的opencv是64位的所以后面vs2015、QT的编译器选择的都是64位的–最后编译出来的软件也是64位的

配环境一定要有耐心。。。

一、软件下载与安装

1、Visual Studio Community 2015 with Update 3 (x86 and x64) – DVD (Chinese-Simplified)  推荐使用Community版

https://msdn.itellyou.cn/  

2、qt-opensource-windows-x86-msvc2015_64-5.8.0.exe

https://download.qt.io/official_releases/qt/

3、opecv3.2.0

https://opencv.org/opencv-3-2.html

VS2015安装的时候要勾选c++选项–其他的看着装就行

二、VS2015配置

1、添加扩展插件(工具 -> 扩展和更新…)

2、选择:联机,搜索关键字“Qt”,就会出现相关插件Qt Visual Studio Tools (2015),下载,安装

3、重启vs2015在菜单栏上方会出现插件–点击qt-options进行qt路径的配置

4、选择:Qt VS Tools -> Qt Options,点击“Add”按钮,Path 选择 D:\Qt\Qt5.8.0\5.8\msvc2015_64 –具体路径取决于你的安装位置–然后点击“Ok”进行保存即可

三、QT 5.8.0的配置

1、【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

C:\Qt\Qt5.8.0\5.8\msvc2015_64\bin

2、在Qt Creator里打开工具-选项

这里写图片描述

在构建和运行-编译器中可以看出Qt已经自动检测出来了vs的信息,不需要手动配置

这里写图片描述

3、自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置调试器

这里写图片描述

4、调试器默认情况下是没有的,必须手动下载 windbg
可以选择默认安装路径,经过几个下一步后,在安装过程中,需要勾选“Debugging Tools for Windows”

5、安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,可以看到 Qt 已经自动检测出调试器了

这里写图片描述

6、在“构建套件(Kit)”中选择自动检测出来的调试器即可

这里写图片描述

四、OpevCV的配置

1、将C:\opencv\build\x64\vc14\lib\目录下的文件拷贝至c:\Windows\System32 和 c:\Windows\SysWOW64 文件夹下

2、【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

例如C:\opencv\build\x64\vc14\bin

3、安装好vs之后打开vs新建一个qt项目

属性管理器》》 test项目名称》》Debug》》新建属性表–新建属性表是为了以后使用的时候不再重复配置–以后直接添加现有属性表即可

4、在包含目录中添加:
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2

在库目录中添加
C:\opencv\build\x64\vc14\lib

在链接器》》输入》》附加依赖项中添加lib文件:
opencv_world320d.lib
同理在Release模式下添加opencv_world320.lib

–以上各种路径取决于软件安装位置