背景:QT有自带的编译器,但是在windows开发还是习惯用VS,而且VS强大的调试功能更胜于QT
所以在VS中嵌入QT开发,MFC已经是过去式了
一、下载安装QT与VS2017
1、QT下载与安装
(1)QT下载
直接进QT官网找下载地址比较难找,QT5.12下载地址 http://download.qt.io/archive/qt/5.12/5.12.9/
(2)QT安装,主要是在安装过程中选择编译器
2、VS2017下载
VS官网提供的下载老是打不开,这里直接从MSDN下载2017 community版本
下载地址:https://msdn.itellyou.cn/找到【开发人员工具】,用迅雷下载即可
二、在VS安装QT插件
1、在VS2017中点击工具->拓展和更新,下载QT插件
安装完成后重启VS
2、在VS中添加QT插件,VS QT Tools-> QT Options,在弹出的窗口中选择QT中安装的MSVC2017编译器路径即可
三、新建QT项目
可以看到已经成功加载QT插件
(1)选择:文件 -> 新建 -> 项目,然后选择:模板 -> Visual C++ -> Qt -> Qt GUI Application,输入项目名称
(2)选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可。QtCore、QtGui、QtWidgets非常重要,在我们之后发布安装包的时候需要将这三个动态链接库文件(.dll)添加到我们的安装程序中。