首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ubuntu22.04上Qt5安装

Ubuntu22.04上Qt5安装

作者头像
christine-rr
发布2026-01-13 19:04:43
发布2026-01-13 19:04:43
1610
举报

Qt5 是一个跨平台的 C++ 应用程序开发框架,广泛用于图形界面(GUI)程序、嵌入式系统、移动应用及服务器端开发。它由 Qt Company 维护,遵循 LGPL/GPL 协议(商业用途需购买许可),支持 Windows、Linux、macOS、Android、iOS 等主流操作系统。

核心特性

  1. 跨平台开发 一套代码可在多平台编译运行,无需重复编写底层逻辑,显著降低维护成本。
  2. 丰富的 GUI 组件 提供按钮、表格、图表等 200+ 预置控件,支持自定义样式和动画,界面设计高效灵活。
  3. 信号与槽(Signal & Slot)机制 独特的对象通信方式,简化事件处理,实现松耦合的组件交互。
  4. 模块化架构 按需引入模块(如网络、数据库、多线程、OpenGL 等),减少资源占用。
  5. 国际化支持 内置多语言翻译工具(.ts 文件),轻松适配全球用户。
  6. 活跃的社区与文档 完善的官方文档、教程和活跃的开发者社区,问题反馈迅速

安装QT一般有两种方法

1.通过Qt官方安装程序,适合获取最新版本(目前最新的Qt版本是Qt 6.8)

2.通过APT安装,这个方法安装较旧但稳定的版本,适合快速开始。下面详细介绍使用这种方法安装Qt 5.15。

官网地址:https://www.qt.io/download-dev

步骤一:安装相关环境和依赖:

安装qt前需要确保相关的环境和依赖已经安装好。

1.安装基础编译工具链

代码语言:javascript
复制
sudo apt update    #更新软件源
sudo apt install build-essential  # 包含gcc/g++/make等基础工具

验证GCC/G++:无需单独安装,build-essential已包含:

代码语言:javascript
复制
gcc --version
g++ --version
make -v

也可以单独安装gcc、g++、make

代码语言:javascript
复制
sudo apt install gcc #安装gcc

sudo apt install g++ #安装g++

sudo apt install make#安装make

2.安装clang编译器(可选)

若需使用Clang编译器,需要安装clang和clang++

代码语言:javascript
复制
sudo apt install clang #安装clang
clang -v #安装完成,查看

sudo apt install clang++ #安装clang++
clang++ -v #安装完成,查看

3.安装make-guile

代码语言:javascript
复制
安装: sudo apt install make-guile

4.安装cmake

代码语言:javascript
复制
判断是否安装/查看安装版本:cmake -v

安装:sudo snap install cmake --classic

步骤二:QT5安装

1.安装Qt的核心开发库

代码语言:javascript
复制
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools

2.安装qtcreator

代码语言:javascript
复制
sudo apt-get install qtcreator

3.安装qt

下面命令会安装所有以qt5开头的包(超过200个),可能会出现问题比如系统依赖冲突

代码语言:javascript
复制
sudo apt-get install qt5*

若运行Qt程序时报错缺少库(如libxcb-*),补充安装:

代码语言:javascript
复制
sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1

4.安装完成,查看Qt的版本:

代码语言:javascript
复制
qmake -version

可以在程序下面看到安装好的Qt

双击QT5 Creator就可以开始C++项目了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 核心特性
  • 安装QT一般有两种方法:
  • 步骤一:安装相关环境和依赖:
  • 步骤二:QT5安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档