1、操作环境

1.1电脑环境:win7 X64

1.2 需要准备的工具

vs2015编译软件:cn_visual_studio_community_2015_with_update_3_x86_x64
Qt编译软件:qt-opensource-windows-x86-5.9.6
vs_qt小助手:qt-vs-tools-msvc2015-2.1.0.vsix
IE浏览器:IE10-Win7-X64.exe

2、操作步骤:

2.1 安装IE10-Win7-X64.exe

官网获取路径:
https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads

因为Win7的电脑自带的IE浏览器版本并并不能很号的兼容VS2015的部分功能,所以在安装VS2015编译器之前,需要先将电脑IE的升级到IE10或者IE11。

当然这个步骤也可以跳过,但是可能会导致部分功能运行异常,所以建议最好升级一下,以免在日后开发过程遇到某些功能运行异常,给自己的项目调试徒添麻烦。

备注:这里小编建议,升级完IE浏览器之后,重启一下电脑,让电脑自动完成一次配置。

2.2 安装VS2015

官网获取路径:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

第一步:解压VS2015

解压cn_visual_studio_community_2015_with_update_3_x86_x64_dvd_8923246.iso

第二步:选择待安装的VS2015功能

解压后,双击 vs_community.exe 进入VS2015安装导航页面。

此时可以选择安装路径,也可以默认安装在C盘(建议安装到非C盘路径下)。

这里我们以自定义安装为例:功能选择界面,在自定义安装页面,用户可以根据自己的开发需求,选择需要的功能安装即可,因为完全安装的话不仅占用内存比较大,安装时间也比较长的。

Default : 默认安装
Custom : 自定义安装

图中是我开发需要的组件;并且经过测试发现,VB 和 C# 的开发是默认必有的,所以选项中没有这两项的选择

第三步:确认安装VS2015

在第二步之后,点击“Next”按钮进入该导航界面,可以看到自己的选择的功能(因为在截图前我电脑已经配置好了环境,图种展示仅是举例,实际安装中请以具体展示为准),确认无误后,点击“Install”按钮后,就开了安装,接下来只需要耐心等待即可。

整个安装过程根据你选择待安装功能的多少来定,一般在40min以上。

2.3 安装Qt

官网获取路径:
http://download.qt.io/archive/qt/5.9/5.9.6/

第一步:选择安装路径

双击“qt-opensource-windows-x86-5.9.6.exe”进入安装导航页面。
安装路径可以选择在其他盘符中,也可以放在C盘中。这里建议放在C盘中,因为部分电脑如果不放在C盘中的话,Qt安装后的功能可能会存在问题。

第二步:选择安装的功能

选择需要安装的组件,因为这里是作为VS2015的集成开发插件使用,所以只需要选择msvc2015 32-bit 或 64-bit即可。然后点击确认即可进行安装界面,等待安装完成即可(大约需要20-30min)。

第二步:环境变量配置

新建QTDIT变量,并关联Qt路径:C:\Qt\Qt5.9.6\5.9.6\msvc2015,然后点击保存。

在path变量中添加“;%QTDIR%\bin”,然后点击保存。

2.4 安装vs & qt 配置小助手

获取路径:
https://download.csdn.net/download/Aliven888/12646388
下载后,双击“qt-vs-tools-msvc2015-2.1.0.vsix”等待安装完成即可。

2.5、VS2015配置Qt编译环境

打开vs2015编译器,并按照下图操作(Qt VS Tools -> Qt Options)。

添加Qt插件路径,Version Name 可以根据自己的习惯随便填写。

2.6 创建一个Qt GUI 工程

VS2015 创建一个项目:File -> New -> Project…

选择创建Qt项目,这里可以选择的种类很多,这里以 Qt Widgets Application 为例。

项目的路径可以根据自己的习惯进行选择。

因为我的开发环境是32位的,所以这里我勾选了“Win32”。
Qt Modules : Qt的模组,通常开发只需要勾选“Core 、GUI 、 Widgets” 三个即可(这三个是必须要有的)。如果需要扩充,可以点击最后一列进行选择。

这里可以选择项目继承的基类。
QMainWindow : 该类提供一个有菜单条、工具栏、状态条的主应用程序窗口(例如:开发Qt常用的IDE-Visual Studio、Qt Creator等)。
QWidget : QWidget类是所有用户界面对象的基类。
QDialog : QDialog类是对话框窗口的基类。对话框窗口是一个顶级窗体,主要用于短期任务以及和用户进行简要通讯。

3、注意事项

常见问题

有时我们打开别人的项目工程(vs2015 和 Qt 版本都一致),在编译时,可能会报如下错误。

解决方案:

选择项目的Solutuion,鼠标右键,选择 “Change Soulution’s Qt Version”。

选择我们在 <2.5、VS2015配置Qt编译环境> 小节配置的版本名称,点击确认即可。

VS2015 配置 Qt 开发编译环境相关推荐

  1. QT GUI开发(一):保姆级VS2015配置QT开发环境

    QT GUI开发(一):保姆级VS2015配置QT开发环境 前言 一. QT环境搭建 1.1 QT安装 1.2 VS中安装工具库 二. QT简单工程示例 三. 小结 前言 做软件开发,特别是用户图形界 ...

  2. QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境

    本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 +  QT5.14.2 + Visual Studio 2 ...

  3. Clion配置Qt+MSVC/MinGW环境

    Clion配置Qt+MSVC/MinGW环境 (正在持续更新) Clion配置Qt+MSVC/MinGW环境 1. QT中的编译器 2. 两种编译器的优势劣势 3. Clion + Qt - MSVC ...

  4. VScode配置C语言编译环境

    VScode配置C语言编译环境 前言 最近学校开了c语言课,使用vc6.0来编写c语言,但vc6.0太旧,没有代码补全和代码检查功能,所以我花了很长时间配置vscode的c开发环境,由于第一次配置,花 ...

  5. 十六、windows11下VSCode配置C/C++编译环境

    十六.windows11下VSCode配置C/C++编译环境 1.安装VSCode 2.中文插件 3.MinGW编译器下载和配置 4.VSCode配置c/c++编译环境 5.测试是否配置成功 6.使用 ...

  6. 如何在 Windows 环境下配置 PHP 开发运行环境

    我们都知道 PHP 运行需要的环境通常被称为 AMP. 其中 A 是 Apache 应用服务器,M 是 Mysql,P 就是 PHP 了. 实际上,很多人可能会使用一个测试 Mysql,但是针对一些小 ...

  7. scite 运行c语言,SciTE常用编译环境的配置,scite编译环境

    SciTE常用编译环境的配置,scite编译环境 JAVA环境的配置 首先在"Options"菜单下打开"cpp.properties",找到以下三行: com ...

  8. MinGW下载并配置gcc/g++编译环境

    本文将讲解如何下载MinGW并配置gcc\g++编译环境 #方案一:官网下载 ##一.下载MinGW 在MinGW官网中下载"mingw-get-setup.exe" 官网传送门: ...

  9. Atom编辑器配置C/C++编译环境

    1.下载编辑器 Atom下载地址:Atom 到此为止,Atom的下载工作就已经全部做好了. 2.配置C/C++编译环境 我们点击"Install a Package" " ...

最新文章

  1. Blend4精选案例图解教程(三):一键拖拽
  2. C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要用连接起来
  3. SpringMVC实现简单登录
  4. leetcode 205. 同构字符串(hash)
  5. 工具类:获取 spring 容器中 bean
  6. ZStack常见问题
  7. android返回上一级代码,Android实践11 | 利用intent返回数据给上一级activity
  8. php简单的登录界面,PHP实现简单用户登录界面
  9. java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap问题的解决
  10. python使用lxml解析html获取页面内所有叶子节点的xpath路径
  11. PDF中如何删除文字
  12. python3网络爬虫-介绍
  13. EPSON机械手视觉操作手册
  14. STM32-ADC模数转换
  15. 面包板入门电子制作 学习笔记10
  16. python 什么是鸭子类型
  17. 2018-2019-2 20189201 《网络攻防实践》第八周作业
  18. c++11多线程编程(十):packaged_task介绍与实例
  19. wsl2中安装QGC
  20. 获取Golang环境变量的三种方式

热门文章

  1. 关于Unity ScriptableObject 的数据保存问题
  2. tengine安装及配置
  3. 职场新人必看:如何应对职场难题?
  4. 超过int范围的大整数相乘(算法+程序)
  5. continue语句只用于循环语句中_Python中的循环语句
  6. 中专计算机考证没过毕不了业了?
  7. 罗兰经典合成器合集-Roland Cloud Bundle NO INSTALL WiN(免安装版)
  8. 打造全链路数据分析体系,网易数帆助力益客集团运营更高效
  9. Gradle、Maven使用阿里镜像源
  10. a区计算机调剂学校,A区接收调剂的一本院校及专业