Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程

文章目录

  • 前言
  • 一、VS、OpenCV、Qt是什么?
  • 二、下载、安装和配置教程
    • 1.下载
    • 2.安装
    • 3.配置环境
  • 总结


前言

本文专为图像处理开发项目人员准备,涉及多个软件和库的安装、配置教程,亲测可行。


一、VS、OpenCV、Qt是什么?

1、VS 是美国微软公司(Microsoft)开发的集成开发环境 “Visual Studio” 的简称,是Windows平台最流行的应用程序集成开发环境。
注意区分:MSVC(Microsoft Visual C++ Compiler)是指微软的VC编译器;
2、OpenCV 是开源的跨平台计算机视觉和机器学习软件库,由C++语言编写,具有C++,Python,Java和MATLAB接口,可运行在Linux、Windows、Android和Mac OS操作系统上,主要用来实现图像处理和计算机视觉方面的很多通用算法。
3、Qt 是开源的跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

二、下载、安装和配置教程

1.下载

VS下载链接(本文选择2017 Community,注意最好是用免费的社区版):
https://my.visualstudio.com/Downloads

OpenCV下载链接(本文选择3.4.0,因为后续还需配置yolov3,所以不宜过高):
https://opencv.org/releases/

Qt下载链接(本文选择5.12.10):
https://download.qt.io/archive/qt/
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第1张图片

2.安装

注:VS 的安装位置默认在C盘的隐藏文件夹下,可更改;OpenCV 建议提取至D盘根目录;Qt 建议安装至D盘根目录(务必提前新建一个QT的文件夹)
(1)VS
仅勾选“使用C++的桌面开发”,建议修改默认安装位置,可安装至D盘根目录
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第2张图片
安装完成后,VS 会要求重启计算机,按要求重启即可。

(2)OpenCV
解压提取至指定位置即可。
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第3张图片
(3)Qt
双击安装包,点击next

登录账号,或者选择skip(建议注册一个,反正免费)
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第4张图片
来到设置欢迎界面,选择下一步

选择安装路径,务必全英文,无中文,无空格
(注意:Program Files有空格,不可,所以建议放到D盘根目录)
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第5张图片
选择组件:MSVC 2017 64-bit、Source(源码)、Qt Creater
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第6张图片
同意,下一步,安装,,,直至完成即可。

3.配置环境

(1)添加环境变量

打开高级系统设置 -> 环境变量 -> 系统变量 -> Path
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第7张图片
添加OpenCV和Qt的路径, 保存,确定
(注意:选择vc15是因为VS版本为2017,若VS版本为2015则选择v14)
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第8张图片
(2)修改VS的默认x64配置

打开 VS 属性管理器
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第9张图片
打开 Microsoft.Cpp.x64.user 属性
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第10张图片
点击VC++目录,编辑包含目录,将以下路径添加到包含目录中:

Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第11张图片
然后编辑库目录,添加以下内容
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第12张图片
打开链接-输入-附加依赖项
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第13张图片
以上修改全部完成后,点击确定。

(3)VS 中安装Qt的插件(方便后面在VS里建立Qt的工程)

点击VS菜单栏中的 工具->扩展和更新->联机->搜索Qt
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第14张图片
点击下载,完成后关闭VS,自动会安装该插件。
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第15张图片
重新打开VS,此时菜单栏中会有一个Qt VS Tools目录,点击Qt Options 或者Qt Versions,根据可选项进行设置(有些电脑选文件夹路径即可,有些则需要选到bin目录下的qmake文件)
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第16张图片
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第17张图片
(4)修改VS中ui文件的默认打开方式

部分电脑在VS中配置好Qt后,存在ui界面文件闪退的问题,小编曾在多台PC上被恶心到多次,所以在这里教大家正确的解决方式:

右键ui界面文件,选择打开方式
Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第18张图片

如下图所示,选择右边的“添加”按钮,然后找到VS安装目录下的bin目录,选中designer.exe文件,并将其设为默认打开方式。
(注:VS安装目录上述有提到,可以自行去找上文中的图示或文字。
以小编的为例:D:\QT\5.12.10\msvc2017_64\bin)

Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第19张图片
这样的话,QT的ui界面文件就不会再闪退啦
(注意,再次提醒,将该目录下的designer.exe设置为默认哦,如下图)

Win10平台VS2017+OpenCV3.4.0+Qt5.12配置教程_第20张图片

总结

安装与配置过程中,各种小坑,本文推荐的方法和版本均在多台电脑上亲测可行。

你可能感兴趣的:(ide,windows)