Qt环境搭建(Visual Studio)

前言

在最初的接触Qt时,心中也是产生疑惑Qt程序到底使用什么IDE更舒服,因为我更喜欢VS环境,所以VS编程更多一些,这个看个人爱好

Visual Studio +Qt :以下均以此代表Visual Studio集成Qt开发,也就是Qt插件集成到Visual Studio中。

Qt Creator与Visual Studio比较

Qt Creator:专为Qt设计,免费、轻量级、简洁明快,与其它编译器集成较好,且带有大量示例及教程,使用简单、方便、易上手。

Visual Studio:Visual Studio比较庞大,但对非Qt的C++代码或库调试比较方便,可以配合Visual Assist X使用,无论是代码编写,还是调试,都相当给力。而且支持更多的第三方辅助工具,比如分布式编译工具IncrediBuild(对编译性能有巨大提升),性能测试工具VTune,静态代码检查工具,代码覆盖率工具等,都提供Visual Studio插件。

如果是初学者,那么建议先学会使用Qt Creator。
很多人之所以不喜欢用Visual Studio,很大一部分原因是因为:Visual Studio不是一个开源软件,是商业软件(提供免费的社区版),而且安装包较大(很多镜像2、3G多),安装时间较长,且配置较复杂。。。最后扯一句:这对程序猿来说都算事吗?

Visual Studio 2012下载安装

Visual Studio中文官方网站
Visual Studio所有下载

Visual Studio Community 2013
Visual Studio社区版是微软Visual Studio家族2014年推出的,该社区版是为学生、开源贡献者、小公司、初创公司以及小企业设计的免费、全功能开发环境版本。
该社区版具备开发跨桌面、设备、云、网络和服务的非企业应用程序,还包括编译生产力功能、是Windows、iOSAndroid开发跨平台开发工具。简而言之,它是迈入开发世界或者创建下一个伟大应用的完美应用程序。
提供免费版高级开发工具工具给非商业用途是微软迈出的一大步。通过允许任何人使用其开发工具,有助于微软增强微软开发社区。
注:社区版需要使用微软账号进行登录,否则过段时间会提示过期。
1、选择Community 2013,下载安装,步骤不再一一列出(傻瓜式-下一步)!

Visual Studio Community 2013

2、安装完Visual Studio默认是英文,如果对英文不感冒的童鞋,可以下载中文语言包(还是建议伙伴们使用英文版,毕竟很多官方文档和API都是英文)。
Visual Studio 2013 Language Pack

3、安装完成之后,需要进行设置方可生效。
打开Visual Studio,选择Tools->Options->Environment->International Settings,在右侧出现语言配置选项。Language默认是当前的English,点击下拉箭头,选择中文(简体),点击确定。
注:下图是我已经转换为中文后的界面。
Language Setting

Language SettingChinese

中文语言包配置完成后,此时仍是英文版,重新启动Visual Studio 2013,就是中文版了。
注意:如果你是Windows 7,需要安装Visual Studio 2013,则需要有Windows 7 Service Pack 1以及IE10或以上版本支持。
Windows 7 和 Windows Server 2008 R2 Service Pack 1下载
Windows 7 Service pack1

Qt下载安装(opensorce、Add-in)

Qt下载

下载Qt5.8安装包qt-windows-opensource与Qt插件Visual Studio Add-in
Qt下载 Qt所有下载 Qt官方发布下载 Open Source下载
找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012、MSVC2013分别是指支持Visual Studio 2010、Visual Studio 2012、Visual Studio 2013的Qt版本;android、ios分别是指支持android、ios平台的Qt版本;opengl与非opengl的区别为是否支持opengl;x86、x64分别代表支持32位与64位的操作系统
这里我选择的版本为:qt-opensource-windows-x86-msvc2013-5.5.1.exe(32位支持Visual Studio 2013)

qt-opensource-windows-x86-msvc2013-5.5.1.exe

Visual Studio Add-in 1.2.4 for Qt5

Qt安装

qt-opensourceVisual Studio Add-in的安装顺序没什么要求,安装过程不再多说(傻瓜式-下一步),安装路径不要包含中文、空格、特殊字符(~<>|?*!@#$%^&:,;)。
安装完成Visual Studio Add-in之后,Visual Studio就会出现相应的Qt选项!

Qt5

配置开发环境

选择:QT5->Qt Options->Add,配置Qt的开发环境。
这里根据Qt安装路径进行选择,Path为:D:\Qt\Qt5.5.1\5.5\msvc2013。


配置Qt的开发环境
运行程序

导入Qt项目
选择:QT5->Open Qt Project File(.pro)…

导入项目

新建Qt项目
1、选择:文件->新建->项目->Qt5 Projects->Qt Application,输入工程名,下一步…进行新建。
新建项目

2、选择:Qt5 Project->Qt Application,然后填写项目名称(Hello World)
选择 Qt Application

3、选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可。
依赖模板

4、编译运行,选择:调试->开始执行 或者 Ctrl+F5。
编译、执行

配置环境变量

如果没有配置过环境变量,那么在工程目录下找到可执行程序,直接运行会出现丢失*.dll的错误提示信息。

配置环境变量

解决方法:
(1)右键计算机->属性->高级系统设置->高级->环境变量,添加环境变量(推荐)
QTDIR:D:\Qt\Qt5.5.1\5.5\msvc2013
PATH:%QTDIR%\bin

添加环境变量

(2)在Qt的安装目录下找到缺少的*.dll(D:\Qt\Qt5.5.1\5.5\msvc2013\bin),将其与可执行程序放到同一目录下(不推荐)。

针对看不懂的伙伴可以参考VS2012+Qt5.2.1

补充:
可参考本文章

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