首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Qt安装指南

1.Qt的下载

在官网查找下载Qt的链接是非常麻烦的,英语不是太过关的同学可能会误认为Qt是要付费下载的,然而并非这样。Qt有一个商业版本一个免费版本,我们下载免费版本应该直接去官网的发行包下载地址找我们自己需要的版本:

链接:http://download.qt.io/archive/qt/

根据最后更新时间,我们可以看出,5.9的发布日期比5.10晚,即虽然5.10是最新版,但是5.9有最新的稳定版本更新。实际上,5.9.4版本修复了将近200项BUG修复以及超过500项更改,5.10.0刚刚才发布还会有很多未知的BUG,因此我们推荐安装5.9.4版本。若是在Windows平台安装我们就下载下面这个安装包:(红色点标出)

2.QT的安装

QT的安装有一点小小的麻烦,总体来说还是简单的。

当我们打开安装包后,进入欢迎界面。直接点击NEXT,接下来提示登录QT账户可以跳过(skip),然后安装包才会弹出真正的安装界面。

在设置好安装地址(空文件夹)之后,我们开始选择组建的安装。

在QT5.9的组件安装选项中,如果你使用MinGW那套编译器的话,则MinGW组件必选,同样的,如果你用VS的话则需要勾选相应VS版本的组件。想要进行安卓的开发也是同样的道理,sources则是一些QT组件的C++或QML源代码,根据个人需求安装,不选对编程也无影响。

后面带TP提示的选项则是技术预览版内容,最后一项则是废弃(deprecated)的或是过时的组件,不推荐安装。QTcharts则是帮助数据可视化的一个组件,提供一套易于使用的图表组件,QT DATE Visualization就是数据可视化组件。Keyboard是提供的可扩展的虚拟键盘。Purchasing提供了一套商店购买API,可以将你的APP发布到这些应用商店。组建添加的越多,Qt的运行速度就越会受到影响,所以应该按需要添加组件。

接下来是工具部分的选择:该部分内容是有关编译器和调试器的,按自己的实际情况选择内容。

最后在同意Qt和Python的各项协议之后Qt免费版就可以安装了。

关于修改的问题:Qt虽然有用于修改安装Qt的服务程序,但是需要网络镜像直连在线安装,然而官网和镜像网站都没有较新版本的Qt镜像,所以实际上我们是不能像VS2017一样方便地修改安装内容的,如果你安装出错,那么唯一的方法只有卸载重装,更新也是同样的道理,你必须在官网下载安装包之后自己先卸载老版本Qt再手动安装新版本。

3. VS的QT插件

如果我们在工程中需要使用第三方库而Qt creator的库添加不甚方便,或者你不会编辑Qmake文件,我们就应该使用VS创建Qt工程然后在VS的环境下写代码,首先你需要为自己的VS安装一个插件。

如果你使用VS2015或VS2017,那么添加插件非常方便,方法如下:

接下来以VS2017为例,下载完插件后VS会有新的Qt菜单出现,我们需要配置Qt VS Tool的环境,使得VS识别到Qt的安装地址来正确的编译一些特殊文件,操作如下:

现在我们就可以在VS中创建Qt工程了。如果你要让你的Qt程序在本机的任何地方都可以运行,还需要配置一下Windows本机的环境变量:

安装插件的内容也完成了。

4. 关于VS版Qt的调试器(debugger)

VS版Qt并没有自带调试器,所以当你使用Qt creator编译程序的时候是不能进行调试的,一个推荐做法是,在网络上搜索Windows debugging tools,然后下载安装windbg,最后在Qt creator上添加cdb调试器,才能使qt creator调试功能启用。当然如果你一开始安装的是mingw版本的Qt,虽然没有了安装调试器的烦恼,但是你使用的库会和msvc编译的各类C/C++库不兼容,到时候还会出很多问题,所以仍然推荐安装msvc版的Qt。

注:所谓MSVC和mingw版的Qt就是分别使用MSVC和mingw编译的Qt。

推文写作: 信息部 班硕

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180209G1240500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券