当前位置: 代码网 > 服务器>服务器>Linux > Linux 系统(Ubuntu)下安装 Qt 环境

Linux 系统(Ubuntu)下安装 Qt 环境

2024年08月02日 Linux 我要评论
笔者使用的操作系统是 Ubuntu 20.04,其推荐安装的最新的 Qt 发行版本为 Qt 6.4 或 Qt 6.2 LTS;笔者更倾向于安装 LTS(长期支持)版本,所以本文将着手探讨如何在 Ubuntu 20.04.6 操作系统上安装 Qt 6.2 LTS。

0、引言

qt 的官方文档网站提供了 qt 不同发行版本的平台支持情况,比如我们可以查看 qt 6.5 lts 支持平台
在这里插入图片描述
(可以看到,qt 6.5 lts 的支持平台是 ubuntu 22.04)

笔者使用的操作系统是 ubuntu 20.04,其推荐安装的最新的 qt 发行版本为 qt 6.4qt 6.2 lts;笔者更倾向于安装 lts(长期支持)版本,所以本文将着手探讨如何在 ubuntu 20.04.6 操作系统上安装 qt 6.2 lts

当然,qt 的官方文档网站也提供了 qt 的详尽安装教程,所以本文从本质上来说也只是搬运/转载。

1、本教程使用到的相关软件或产品

  1. ubuntu 20.04.6 lts
  2. qt online installer
  3. qt 6.2 lts

2、安装

2.1、注册 qt 账户

由于我们需要使用在线安装程序(qt online installer)下载并安装 qt;而使用在线安装程序又需要登录 qt 账户。所以没有 qt 账户的同学就需要先去官网的注册页面注册一个了。

2.2、下载在线安装程序

前往官网的开源下载页面,找到其中的“looking for qt binaries?”条目,点击下方的“download the qt online installer”按钮:
在这里插入图片描述
随后进入下载选择页面,点击“qt online installer for linux (64-bit)”按钮:
在这里插入图片描述
如果真能开始下载在线安装程序那固然很好;但不出意外的话,网页会加载很久随后报出无法连接到服务器
在这里插入图片描述

既然官网直接下不行,那么干脆去国内的 qt 镜像站下载好了,笔者选择前往「中国科学技术大学」的 qt 镜像站下载在线安装程序
在这里插入图片描述
当前最新版本是4.5,点进去:
在这里插入图片描述
我们要下载的是 linux 平台下的(文件格式为 .run),当前最新的是4.5.2,点击即可开始下载。下载完成后可以在“下载”标准文件夹中找到它:
在这里插入图片描述

2.3、运行在线安装程序

  1. 下载下来的 .run 文件应该是没有可执行权限的,需要先为其添加可执行权限。在“下载”标准文件夹下打开终端:
    在这里插入图片描述
    执行下方命令为其添加可执行权限:

    chmod +x qt-unified-linux-x64-4.5.2-online.run
    

    随后执行下方命令运行在线安装程序:

    ./qt-unified-linux-x64-4.5.2-online.run
    

    运行起来后如下图所示:
    在这里插入图片描述

  2. 登录自己的 qt 账户,登录后勾选“我已阅读并同意使用开源 qt 的条款和条件”并输入您的公司/企业名称(这里笔者选择不输入公司/企业名称而是勾选下方的“我是个人用户,我不为任何公司使用 qt”)。随后点击下一步:
    在这里插入图片描述

  3. 来到欢迎页面,点击下一步:
    在这里插入图片描述

  4. 为 qt 发展做出贡献页面(就是发送 qt creator 的匿名使用数据给 qt 公司以帮助提升用户体验)。笔者选择第二个选项(disable sending…),点击下一步:
    在这里插入图片描述

  5. 安装文件夹页面。需要指定 qt 安装目录(默认在用户目录下创建一个名为“qt”的文件夹作为安装目录)和安装方式(默认为自定义安装)。可以根据自己的需求修改,但笔者选择保持默认,点击下一步:
    在这里插入图片描述

  6. 选择组件页面(关键步骤)。需要选择自己要安装哪些组件。默认已经选中了一些组件了;由于我们要安装 qt 6.2 lts,所以要在默认基础上勾选“qt 6.2.4”中的部分组件。点击下一步:
    在这里插入图片描述

    qt 6.2.4分类下的组件说明
    desktop gcc 64-bit使用 gcc 64-bit 编译环境生成的 qt 库,也是 qt 框架核心
    webassembly (tp)高性能 web 开发组件(技术预览版),根据自身需求决定是否勾选
    android安卓开发组件,根据自身需求决定是否勾选
    sourcesqt 源码,如果不打算阅读 qt 源码就不用勾选
    qt ***qt 的附加组件,一般推荐全勾选上。可以选中后点击右边的“组件信息”栏查看相应组件的介绍,笔者就不赘述了
    qt debug information filesqt debug information files(qt 调试信息文件)是 qt sdk 中的一个组件,它包含用于调试 qt 库的符号文件和调试信息文件。这些文件可以帮助开发人员在调试应用程序时跟踪 qt 库中的问题和错误。当使用 qt 库开发应用程序时,通常需要在应用程序中链接 qt 库。如果没有 qt 调试信息文件,当应用程序崩溃或出现其他问题时,开发人员可能很难找出问题所在,因为他们没有足够的信息来诊断问题。但是,如果安装了 qt 调试信息文件,开发人员就可以使用调试器来查看应用程序在 qt 库中的执行情况,以确定问题所在。

    下面是gif演示笔者勾选了哪些组件:
    在这里插入图片描述

  7. 许可协议页面。勾选接收许可协议条款选项,点击下一步:
    在这里插入图片描述

  8. 准备安装页面。可以看到安装 qt 将会占用的磁盘空间大小,点击“安装”:
    在这里插入图片描述

  9. 正在安装 qt 页面。等待其下载安装完成即可:
    在这里插入图片描述

  10. 下载安装大约持续10分钟左右,完成后来到正在完成 qt 向导页面,点击“完成”:
    在这里插入图片描述

  11. 在线安装程序退出后,会打开一个 readme 文档并启动 qt 的集成开发环境 —— qt creator。到这里,qt 就正式安装完成啦!
    在这里插入图片描述

  12. 安装完成后,就可以前往“下载”标准文件夹删除 qt 在线安装程序了:
    在这里插入图片描述

3、维护

在 qt 的安装目录下,有一个名为“maintenancetool(维护工具)”的可执行文件,它用于管理已安装的 qt 版本,可以双击打开或使用命令运行。该工具可以非常方便地添加、更新或移除组件以及卸载 qt:
在这里插入图片描述
在这里插入图片描述

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com