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

这篇具有很好参考价值的文章主要介绍了Linux 系统(Ubuntu)下安装 Qt 环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0、引言

Qt 的官方文档网站提供了 Qt 不同发行版本的平台支持情况,比如我们可以查看 Qt 6.5 LTS 支持平台:
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux
(可以看到,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

💬 如果您的计算机还没有安装 Ubuntu 20.04.6 的话,可以参考这篇文章。

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

⚠️ 从 Qt 5.15 开始,Qt 公司不再提供开源离线安装程序(open source offline installer)。但我们仍然可以通过在线安装程序在开源许可证下下载、安装和使用最新的 Qt 框架

Qt 框架可以在开源和商业许可下使用。这种双重许可模式基于交换条件原则 —— 大致意思是“以物换物”。简单地说,它是这样工作的:作为使用 Qt 创建应用程序所获得的价值的回报,您需要通过贡献 Qt购买 Qt 来回馈。

所谓“贡献 Qt”,即在为您的项目选择开源许可证时,您可以通过以下任意一个许可证来使用 Qt 并为自由和开源软件开发做出贡献:LGPL 版本3,GPL 版本2和 GPL 版本3。您可以在 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 账户的同学就需要先去官网的注册页面注册一个了。

💬 可以使用国内常用邮箱(QQ邮箱、网易邮箱…)注册 Qt 账户。

2.2、下载在线安装程序

前往官网的开源下载页面,找到其中的“Looking for Qt binaries?”条目,点击下方的“Download the Qt Online Installer”按钮:
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux
随后进入下载选择页面,点击“Qt Online Installer for Linux (64-bit)”按钮:
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux
如果真能开始下载在线安装程序那固然很好;但不出意外的话,网页会加载很久随后报出无法连接到服务器
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

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

国内常用 Qt 镜像站:

  • 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
  • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
  • 北京理工大学:http://mirror.bit.edu.cn/qtproject/
  • 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
  • 阿里云:https://mirrors.aliyun.com/qt/

2.3、运行在线安装程序

  1. 下载下来的 .run 文件应该是没有可执行权限的,需要先为其添加可执行权限。在“下载”标准文件夹下打开终端:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux
    执行下方命令为其添加可执行权限:

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

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

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

    运行起来后如下图所示:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

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

  3. 来到欢迎页面,点击下一步:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  4. 为 Qt 发展做出贡献页面(就是发送 Qt Creator 的匿名使用数据给 Qt 公司以帮助提升用户体验)。笔者选择第二个选项(Disable sending…),点击下一步:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  5. 安装文件夹页面。需要指定 Qt 安装目录(默认在用户目录下创建一个名为“Qt”的文件夹作为安装目录)和安装方式(默认为自定义安装)。可以根据自己的需求修改,但笔者选择保持默认,点击下一步:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  6. 选择组件页面(关键步骤)。需要选择自己要安装哪些组件。默认已经选中了一些组件了;由于我们要安装 Qt 6.2 LTS,所以要在默认基础上勾选“Qt 6.2.4”中的部分组件。点击下一步:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

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

    下面是GIF演示笔者勾选了哪些组件:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  7. 许可协议页面。勾选接收许可协议条款选项,点击下一步:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  8. 准备安装页面。可以看到安装 Qt 将会占用的磁盘空间大小,点击“安装”:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  9. 正在安装 Qt 页面。等待其下载安装完成即可:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

    💬 笔者下载+解压+安装总计花费11分钟

    如果您在下载组件的过程中遇到了速度较慢的问题,可以在运行 Qt 在线安装器时使用 --mirror 选项来指定国内镜像源,例如:

    ./qt-unified-linux-x64-4.5.2-online.run --mirror http://mirrors.ustc.edu.cn/qtproject
    

    点击“取消”以退出在线安装程序,并使用上方的命令重新运行即可。下图展示了使用国内镜像源的下载速度😃:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  10. 下载安装大约持续10分钟左右,完成后来到正在完成 Qt 向导页面,点击“完成”:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  11. 在线安装程序退出后,会打开一个 README 文档并启动 Qt 的集成开发环境 —— Qt Creator。到这里,Qt 就正式安装完成啦!
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

  12. 安装完成后,就可以前往“下载”标准文件夹删除 Qt 在线安装程序了:
    ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux

3、维护

在 Qt 的安装目录下,有一个名为“MaintenanceTool(维护工具)”的可执行文件,它用于管理已安装的 Qt 版本,可以双击打开或使用命令运行。该工具可以非常方便地添加、更新或移除组件以及卸载 Qt:
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux
ubuntu安装qt6,Qt开发,Qt+librviz开发,qt,ubuntu,linux文章来源地址https://www.toymoban.com/news/detail-573211.html

到了这里,关于Linux 系统(Ubuntu)下安装 Qt 环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux(ubuntu)下用命令行安装qt环境

    sudo apt-get install qt5-default sudo apt-get install qtcreator sudo apt-get install qt5-qmake sudo apt install cmake sudo apt install g++ gcc sudo apt-get install qtdeclarative5-dev sudo apt install qml-module-qtquick-controls2 sudo apt-get install qtmultimedia5-dev sudo apt-get install libqt5multimedia5-plugins sudo apt install qml-module-qtmultimedia s

    2024年02月14日
    浏览(40)
  • Ubuntu 20.04下安装配置Qt开发环境的步骤

    下面是在Ubuntu 20.04下安装配置Qt开发环境的步骤: 安装Qt Creator 在终端中输入以下命令以安装Qt Creator: 在终端中输入以下命令以安装Qt 5开发库: 安装g++和gcc编译工具 配置Qt Creator 打开Qt Creator,进入“Tools”菜单,选择“Options”,在弹出的对话框中选择“Build Run”,然后选择

    2024年02月15日
    浏览(54)
  • Ubuntu20 源码编译安装 QT6.0 教程【有详细图文,亲测可行】

    Virtual Box 版本: 7.0.6 r155176 (Qt5.15.2) Ubuntu 版本:20.04.6 (amd64, Desktop LiveDVD) 下载后解压,看一下 README 文件指导安装, 需要安装环境依赖, 或者直接安装 GNU 集合, 报错,这是不同系统编码格式导致, 解决:重置文件编码, 报错 cmake: not found ,需要安装 Cmake,   报错 Could

    2024年02月03日
    浏览(51)
  • ubuntu虚拟机安装Qt5 for ARM交叉开发环境

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文讲述了在虚拟机中安装 Qt 交叉开发环境详细过程。以便在虚拟机中进行 Qt 应用程序的开发,处理触摸屏的部分会在下一篇文章中叙述。 我们的虚拟机为ubuntu18.04。 sudo apt-get install qt5-default 指令会安

    2024年02月09日
    浏览(92)
  • Qt6.5.1+WebRTC学习笔记(十二)环境搭建流媒体服务器(ubuntu22.04+SRS)

    若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。 这个开源项目资料比较全,笔者仅在此记录下搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.安装编译器相

    2024年02月09日
    浏览(83)
  • 二、Qt的安装(Linux系统下安装Qt6过程)

    网址: 点击下载 http://download.qt.io/ 下载:点击下载(CSDN)         进入Qt资源下载网址,进入对应的资源目录,找对应系统平台的二进制安装包选择进行下载,在这这里我们选择Linux下的二进制安装包进行相应的下载安装。

    2024年02月13日
    浏览(40)
  • windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)

    最近想升级Qt6.5及顺便配置Android开发环境。于是在网上找了各种教程,结果在配置Android开发环境都以失败告终。最终花了很长时间才搞掂。接下来分享比较好的安装方法以及安装注意事项。 建议用中科大或清华的镜像下载在线安装器,官网的很慢。链接如下: 下载在线安装

    2024年02月13日
    浏览(75)
  • 【QT】Ubuntu22.04 配置 QT6.5 LTS

    进入官网(QT Group)进行账号注册,个人或企业可以获得10天的免费使用,学生则可以获得免费的License,如果是学生的话可以进行学生邮箱验证(Get Educational Licenses),然后获得免费的License,具体如下: 填写这样的表单然后提交,等QT发邮件过来(可能需要十几分钟),然后

    2024年04月27日
    浏览(38)
  • Linux配置QT Creator环境:ubuntu中安装QT Creator环境

      目前市面上很多公司使用QT Creator进行界面开发,基本都会选择在Linux环境进行,优点不仅是市场所需,更是方便后期代码的移植,相较于Windows系统,Linux系统移植性非常好。故此篇文章,介绍如何在Linux环境中安装QT Creator环境(注:本作者以QT Creator 5.14.2进行介绍,大家

    2024年02月13日
    浏览(46)
  • ubuntu x86搭建 麒麟arm QT6交叉编译

    近期项目需求开发平台是unbuntu x86,目标机器是UOS arm架构,由于需要在不同平台上使用程序,需要建立基于QT6.32的交叉编译平台 交叉编译器 https://blog.csdn.net/zhang421412170/article/details/110952705 下载 gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz(因为我这里用的是linux平台进行编译,需要

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包