VS2015 配置 Qt 开发编译环境

1、操作环境

1.1电脑环境:win7 X64

1.2 需要准备的工具

vs2015编译软件:cn_visual_studio_community_2015_with_update_3_x86_x64

编译软件: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

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

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


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安装后的功能可能会存在问题。

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)。

VS2015配置Qt参数

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

VS2015配置Qt参数

2.6 创建一个Qt GUI 工程

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

创建项目工程

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

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

创建 Qt 工程

因为我的开发环境是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”。

设置Qt版本信息

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

设置Qt版本信息
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341