【Qt】 下载与安装详细教程

举报
LongYorke 发表于 2021/03/03 22:57:38 2021/03/03
【摘要】 1、Qt6Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统(Windows,Unix,Linux,Mac OS)以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。借助Qt用一项技术和一套...
1、Qt6
Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统(Windows,Unix,Linux,Mac OS)以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。
借助Qt用一项技术和一套代码库覆盖所有目标平台上(桌面和嵌入式),从而最大限度地减少上市时间和减轻维护成本。
2020年12月8日,Qt公司正式发布Qt6

2、下载
找到Downloads
3、下载需要登录账号
现在注册一个Qt账号
注册完成后,点击遵守GPL或LGPL条款
如果使用离线下载,那么下载量巨大。如果使用在线下载,可以通过Qt客户端指定下载自己所需要的组件。故推荐在线下载。
安装器如下:
4、各操作系统(Windows,Linux,Mac OS)的安装界面与安装过程大体一致,主要介绍Windows上安装Qt过程并罗列一些在Linux,Mac OS安装Qt的细微差别
(1)进入安装器界面,左侧会显示当前安装进入到了哪一步
(2)填好Qt账号
(3)勾选遵循开源协议
(4)是否允许Qt Creater中跟踪用户使用的数据用于改进Qt和Qt Creator
我们一般选择不允许
(5)选择安装的内容
注意安装目录一定不能有中文!!!
目前有默认安装5.15版本(Qt会继续更新几个5代版本用于过度)
默认安装6版本
以及用户定制所需安装包
此处我选择用户定制所需安装包
该界面还会询问是否关联特定的文件类型(Associate common file types with Qt Creator)。如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。
(6)Qt 的安装组件分为两部分:一部分是“Qt ”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。
目前整个Qt6全组件安装下来超10G,事实上很多组件我们这一辈子都用不到。
“Qt ”分类下的开发组件
MSVC,就是微软(MS)的VC运行库,安装后会出现VS Qt的开发环境,安装该组件需要计算机上已经安装相应版本的 Visual Studio。。
(务必勾选)MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)部署 Windows程序。实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。
Android 这是针对安卓应用开发的 Qt 库
Sources Qt 的源代码包,Qt是开源的,我们可以看到内部如何实现信号槽机制等等
Qt 5 Compatibility Module是Qt 6.0.2 用于兼容Qt 5模块的组件,Qt5发行8、9年了,可能一些公司留下Qt5的代码遗产给小伙伴们维护。

“Tools”分类下的开发组件
Qt Creator 这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
Qt Creator CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
MinGW 8.1.0这是开源的编译器套件,需要勾选安装。
Strawberry Perl 用于编译 Qt 源代码的 Perl 开发环境,不需要安装。

“Preview”分类下的开发组件是最新版本,鉴于稳定性考虑一般不选。

Qt 的附加模块,大部分建议安装,占用空间不大。
(7)再次看一遍协议,同意进入下一步
(8)开始菜单/快捷方式的创建
(9)等待下载完成
(10)维护工具(安装Qt目录下)
如果小伙伴发现缺少或者不再需要一些组件,可以进入维护工具,里面的内容将会和安装器一般,勾选或者不再勾选组件,维护工具会下载或卸载相关内容
注意只有Mac OS才有iOS部分下载
Linux下载时注意右键安装器设置相关“允许文件作为程序执行”的权限
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。