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

[复制链接]
发表于 2026-10-6 10:26:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

在 Ubuntu 上装 Qt,第一件事不是敲命令,而是确认版本和系统的匹配关系。选错版本装完发现不支持当前系统,白白折腾一轮。这里以 Ubuntu 20.04 为例,说明怎么查支持矩阵、该选哪个 LTS 版本,以及大致的安装思路。

先查 Qt 官方的平台支持表

Qt 官网有一张按发行版列出的支持情况表,比如 Qt 6.5 LTS 那一栏写的是支持 Ubuntu 22.04。

如果你用的系统是 Ubuntu 20.04,对应的就是更老的 Qt 6.4,或者更稳定的 Qt 6.2 LTS。商业项目建议优先选 LTS(长期支持)版本——非 LTS 的 Qt 6.x 只有大约一年的官方维护期,过了就只收 bugfix 不保证,后续升级成本会堆到一起来。

版本怎么挑:一张对照表

Qt 版本支持平台举例维护周期
Qt 6.5 LTSUbuntu 22.04长期支持
Qt 6.4Ubuntu 20.04非 LTS,维护期较短
Qt 6.2 LTSUbuntu 20.04长期支持

一句话:新系统配新 LTS,老系统就按官方矩阵往回找能覆盖它的 LTS,别硬上高版本。

安装方式概览

Qt 一般有两条安装路线,适用场合不同:

  • 在线安装器(Qt Installer):Qt 官方的安装器,选组件、装到自定义目录、同时装 Qt Creator IDE,适合开发机,一次配齐。
  • apt 仓库安装:sudo apt install qtbase5-dev 之类 的包,跟着系统源走,升级由 apt 管,适合只要链接库做编译、不折腾 IDE 的场景。

装完验证一下,能打印出 qmake 版本就说明工具链就位:

qmake -v

几个踩坑点

  • 装了Qt但编译缺头文件。Qt 把运行库和开发库分开包,光装 runtime 不够,dev 包(-dev 后缀)才是编译要的。
  • 和系统 GCC 版本不匹配。高版本 Qt 对编译器有要求,老系统上装新 Qt 会卡在编译阶段,先 gcc --version 看一眼。
  • 换源之后装不上。加过第三方 PPA 的机器,可能和 Qt 的仓库配置打架,容器化环境里尤其明显。
  • 只想要库不想要 IDE。用 apt 路径能省掉几百 MB 的 Qt Creator 安装,构建服务器就选这条。

整体顺序就是:查支持矩阵 → 定版本(优先 LTS)→ 选安装方式(安装器或 apt)→ 验证 qmake -v。前面那步查矩阵省下的时间,抵得过后面少走的两轮弯路。

qidao123.com企服评测-应用市场 编辑提示

本文由齐道123 IT 运维社区整理,说明 Ubuntu 下 Qt 版本选型与安装的常规思路。操作仅限自有或已授权的开发机;Qt 社区版与商业版在许可条款上不同,企业环境请按官方许可说明确认后使用,避免合规风险。

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表