Linux-22.04Ubuntu下,命令安装QT

本文介绍如何在Ubuntu 22.04上安装Qt及其开发工具Qt Creator。文章提供了详细的步骤,包括更新软件列表、安装基本依赖插件、安装Qt5默认版本及特定版本5.12、安装Qt Creator,最后介绍了检查Qt版本的方法以及卸载Qt的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux使用命令安装Qt极其简单


cyz@ubuntu:~$ sudo apt install qtcreator qt-5default

我是用22.04下载安装QT和QT库的,一开始输入命令,发现找不到qt库(qt-5default),如下图

在这里插入图片描述
解决方法:可能是新的22.04,不再用qt5-default了,直接安装所需要的安装包即可

① 更新软件列表:sudo apt-get update
② 安装Qt需要的基本依赖插件等:sudo apt-get install build-essential
③ 安装QT5默认版本:sudo apt-get install qt5-default 或者安装特定版本5.12:sudo apt-get install qt5-qmake qtbase5-dev
④ 安装完整的Qt开发工具包(包括Qt Creator等):sudo apt-get install qtcreator
⑤ 完成安装后,可以通过运行以下命令来检查Qt的版本:qmake -v

关于安装Qt应用层开发软件常见的专业词

IDE: 集成开发环境(代码编辑器、编译器、调试器和图形用户界面等工具)
SDK: 软件开发套件,Qt里面的kits就是SDK的一种。(一般需要 系统库,工程管理器,调试器,编译器)


Qt的kits:
        Qt库
        编译器
        调试器

Qt的卸载

要在Ubuntu上卸载Qt,您可以使用以下命令:

如果您是通过包管理器安装的Qt,可以使用以下命令卸载:

  sudo apt-get remove qt5-default

如果您是通过Qt的安装程序安装的,可以尝试在安装目录中找到并运行MaintenanceTool,然后选择“删除Qt”选项来卸载Qt。

无论哪种方法,完成后最好执行下面的命令,以清理残留的配置文件:

  sudo apt-get autoremove 
  sudo apt-get autoclean
### 如何在 Ubuntu 22.04安装 Qt #### 准备工作 为了确保顺利安装,建议先更新系统的包列表和已安装的软件包至最新版本。这可以通过执行以下命令来实现: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装必要的依赖库 安装 Qt 前需准备一些必需的支持库,这些库对于构建和运行基于 Qt 的应用程序至关重要。 ```bash sudo apt install build-essential qtcreator qt5-default qtbase5-dev-tools \ libgsettings-qt1 libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 -y[^3] ``` 上述命令不仅会安装编译工具链 `build-essential` 和默认的 Qt 5 版本 (`qt5-default`) 及其开发工具(`qtbase5-dev-tools`),还会安装一系列用于支持图形界面编程所需的额外模块。 #### 下载并安装 Qt SDK 官方推荐的方式是从官方网站下载适用于 Linux 平台的在线安装器。通过这种方式可以灵活选择要安装的具体组件版本。将下载好的安装文件传输到目标机器后,赋予可执行权限并通过终端启动它: ```bash chmod +x ~/Downloads/qt-unified-linux-x64-online.run ./~/Downloads/qt-unified-linux-x64-online.run ``` 根据提示逐步完成安装向导中的选项配置过程,在此期间可以选择所需安装Qt 版本和其他附加组件[^1]。 #### 验证安装成功与否 当一切就绪之后,可通过如下方式验证是否正确设置了环境变量 PATH 中指向新安装Qt 工具链路径,并测试简单的 "Hello World" 应用程序能否正常编译与运行。 ```cpp #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton button("Click Me"); QObject::connect(&button,SIGNAL(clicked()),&app,SLOT(quit())); button.show(); return app.exec(); } ``` 保存以上 C++ 代码片段为 hello.cpp 文件形式,接着利用 g++ 编译链接该源码文件并与 Qt 库关联起来生成可执行文件,最后直接调用 ./hello 来查看效果。 ```bash g++ $(pkg-config --cflags --libs QtCore QtGui QtWidgets) -o hello hello.cpp ./hello ``` 如果一切顺利的话,则说明已经成功完成了整个流程!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值