【QT开发日志】QT开发环境搭建:下载与安装以及开发工具的选择(2024最新版)
引言
Qt 是一个跨平台的C++图形用户界面库,它提供了丰富的控件和功能,使得开发者可以轻松地创建美观、功能丰富的应用程序。Qt 的使用范围非常广泛,从桌面应用到移动应用,再到嵌入式系统,Qt 都是一个优秀的选择。而学习QT第一步首先就是需要把环境搭建起来下面我们就来看看吧!
文章目录
- 引言
- 一、Qt的下载与安装
- 1. 下载官网链接
- 1.2 选择版本
- 二 、开始安装
- 2.1注册邮箱和密码
- 注册一个账号后,输入账号
- 同意产品条约
- 开始安装页面,点击next
- 指定安装目录,按照默认即可,点击next:
- 2.2 选择安装的组件
- 许可协议,勾选
- 准备安装,点击 install
- 三、开发工具的选择
- 3.1 下载开发工具Visual Studio 2022
- 3.2 qtcreator
- 3.3.安装插件
- 3.4.配置:VS2022
- 3.5 取消插件的自动更新:
- 结尾
一、Qt的下载与安装
1. 下载官网链接
Qt有自己的官网: www.qt.io/。Qt的所有资料都可以在这里面去找,可以选择中文去看,更直观一些。
Qt安装包的下载地址:https://download.qt.io/。这是Qt 官网一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载。Qt分为免费开源版和付费商业版,我们这里下载免费开源版就可以了。
1.2 选择版本
-
点击链接打开是这样的:
-
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到五个子目录:
-
qt目录里面是 Qt 开发环境的下载目录。点击qt进去可以看到一个列表:
-
这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的 6.4 。我们选择的是使用的是Qt5.14.2版本,所以点击Qt5.14进去,可以看到Qt5.14版本包含的所有小版本列表:
-
然后点击Qt5.14.2进入子目录,根据不同的操作系统,选择不同的安装包即可:
前面两个是Qt各个子模块的源码包和Qt完整源码包,这两个包不用管,除非你想自己编译或者阅读源码。
- 我们这里选择的是Windows系统的(qt-opensource-windows-x86-5.14.2.exe),点击就可以下载了。
- 需要mac或者Linux的就可以选择下面两个。
官网下载其实是比较慢的,但是这个流程你一定要了解。如果觉得官网下载慢,也可以百度直接搜索想要下载的版本,比如说Qt5.14.2下载,在国内网站下载。
二 、开始安装
下载好之后双击下载好的exe就可以开始安装了。在安装Qt的时候一般会把Qt的路径选择设置在D:盘(D:\Qt) 。这样在后续的环境配置、共同开发、添加Qt库时会比较方便。
2.1注册邮箱和密码
第一次安装时需要注册邮箱和密码,以后再安装的时候,直接填入注册过的邮箱密码就可以了。所以自己设置的密码最好记住它。忘记了也可以通过邮箱找回。
注册一个账号后,输入账号
同意产品条约
开源义务,按要求勾选两个选项,点击 next:
开始安装页面,点击next
指定安装目录,按照默认即可,点击next:
2.2 选择安装的组件
我这里主要是把安卓的去掉
各个选项解释如下:
- Qt Charts:二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。Qt图表API允许您使用c++和/或Qt Quick轻松创建交互式和动态2D图表。
- Qt Data Visualization:三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
- Qt Purchasing:使Qt应用程序能够支持应用内购买。它是一个跨平台的- 库,目前支持在OS X上的Mac App Store、iOS上的 App Store和Android上的Google Play进行购买。Qt采购。用于处理Android、iOS和macOS应用内购买的跨平台api。
- Qt Virtual Keyboard:虚拟键盘模块,提供了在应用程序中嵌入虚拟键盘的支持。
- Qt WebEngine:提供了一个基于 Chromium 的浏览器引擎,可用于在应用程序中嵌入浏览器窗口。
- Qt Network Authorization:Qt 网络授权是一个附加库,它使 Qt 应用程序能够使用不同的 Web 身份验证系统。
- Qt WebGL Streaming Plugin:一个 Qt Platform Abstraction 插件,它通过网络将 Qt Quick & Qt OpenGL 应用程序流式传输到支持 WebGL 的浏览器。
- Qt Script(Deprecated):脚本模块,已被抛弃,不建议安装。此组件包含LGPLv2.0许可的第三方内容。请注意许可证的附加要求。
许可协议,勾选
准备安装,点击 install
三、开发工具的选择
3.1 下载开发工具Visual Studio 2022
- 具体的流程去年我也写过非常详细的大家可以直接访问去下载
- Visual Studio 2022 从下载安装到如何使用的全面讲解 (图文详解)
3.2 qtcreator
上面我们介绍的是Qt自带的开发工具qtcreator,对于自学者或者对开发工具没有要求的人,直接使用qtcreator就可以了。
3.3.安装插件
分别安装好VS和Qt之后,他们两个现在还互相不认识,不能一起工作,还是两个独立的软件。我们想要在VS中可以使用Qt,就需要安装一个VS2017下的QT5插件,用于VS下的QT编程使用。
这个插件也是在Qt的官网中的,下载地址:https://download.qt.io
安装后,VS中会出现QT vs Tools选项,需要我们进行配置。
3.4.配置:VS2022
- 打开VS2022,在工具栏中找到QT vs Tools。
- 点击后选择Qt Versions,这里是配置Qt的版本。
- 点击添加按钮。
- 然后选择我们的Qt的路径就可以了。
3.5 取消插件的自动更新:
点击工具栏中的 工具,点击 扩展和更新,选择Qt Visual Studio Tools, 查看右侧版本,版本应该为2.5.1,然后将“自动更新此扩展”前面的对勾去掉,我们不让它自动更新。
注: 如果它自动更新的话,会对我们的工程产生影响。比如我们的工程创建的时候是2.5.1,后来变成了2.8.1,程序可能突然就运行不起来的,这时就需要我们重新安装插件2.5.1版本才可以。
结尾
以上就是咱们QT的安装教程结合VS2022的开发工具进行使用,大家可以根据自己的需要去选择合适的开发工具,不管是VS2022还是其他开发工具都可以。最后祝大家在QT开发上都能学有所成!