文章目录
-
-
- [如何在 Ubuntu 上安装 Qt 5:详细教程](#如何在 Ubuntu 上安装 Qt 5:详细教程)
- [1. 环境要求](#1. 环境要求)
- [2. 安装 Qt 5 的准备工作](#2. 安装 Qt 5 的准备工作)
-
- [2.1 安装构建工具和依赖项](#2.1 安装构建工具和依赖项)
- [3. 安装 Qt 5](#3. 安装 Qt 5)
-
- [3.1 方法 1:通过 apt 安装 Qt 5](#3.1 方法 1:通过 apt 安装 Qt 5)
- [3.2 方法 2:通过 Qt 官方安装器安装 Qt 5(推荐)](#3.2 方法 2:通过 Qt 官方安装器安装 Qt 5(推荐))
- [4. 配置环境变量](#4. 配置环境变量)
-
- [4.1 设置 Qt 5 环境变量](#4.1 设置 Qt 5 环境变量)
- [4.2 检查 `qmake` 是否配置正确](#4.2 检查
qmake是否配置正确)
- [5. 使用 Qt Creator](#5. 使用 Qt Creator)
-
- [5.1 安装 Qt Creator](#5.1 安装 Qt Creator)
- [5.2 启动 Qt Creator](#5.2 启动 Qt Creator)
- [5.3 创建一个 Qt 项目](#5.3 创建一个 Qt 项目)
- [5.4 编译和运行](#5.4 编译和运行)
- [6. 使用命令行构建 Qt 项目](#6. 使用命令行构建 Qt 项目)
-
- [6.1 创建一个新的 Qt 项目](#6.1 创建一个新的 Qt 项目)
- [6.2 生成 Makefile](#6.2 生成 Makefile)
- [6.3 编译项目](#6.3 编译项目)
- [6.4 运行项目](#6.4 运行项目)
- [7. 测试和调试](#7. 测试和调试)
-
- [7.1 使用 Qt Creator 调试](#7.1 使用 Qt Creator 调试)
- [7.2 使用 GDB 调试](#7.2 使用 GDB 调试)
- [8. 常见问题及解决方案](#8. 常见问题及解决方案)
-
- [8.1 `qmake` 未找到](#8.1
qmake未找到) - [8.2 无法启动 Qt Creator](#8.2 无法启动 Qt Creator)
- [8.1 `qmake` 未找到](#8.1
- 总结
-
如何在 Ubuntu 上安装 Qt 5:详细教程
在这篇教程中,我将详细讲解如何在 Ubuntu 系统上安装 Qt 5,包括 下载、安装、配置 和 测试 的全过程。通过这个教程,你将能够安装 Qt 5,并解决常见的问题。
1. 环境要求
操作系统:Ubuntu 20.04 或 Ubuntu 18.04(其他版本类似)
安装 Qt 5 的工具:终端(命令行界面)
2. 安装 Qt 5 的准备工作
在安装 Qt 5 之前,你需要确保系统具备一些基本的工具和依赖项。安装这些工具可以保证 Qt 能够正确编译和运行。
2.1 安装构建工具和依赖项
-
更新你的软件包列表:
bashsudo apt update -
安装一些必要的构建工具:
bashsudo apt install build-essential perl python3 git -
安装 Qt 5 依赖库:
bashsudo apt install libgl1-mesa-dev libxcb-xinerama0-dev libssl-dev sudo apt install libfreetype6-dev libfontconfig1-dev sudo apt install libicu-dev sudo apt install libx11-dev libxext-dev libxrender-dev sudo apt install libpng-dev这些依赖库包括了 图形库、字体库、输入法库 等,确保 Qt 5 的 GUI 能正常显示。
3. 安装 Qt 5
你可以通过以下两种方法安装 Qt 5:
3.1 方法 1:通过 apt 安装 Qt 5
-
使用
apt包管理器安装 Qt 5:bashsudo apt install qt5-qmake qtbase5-dev -
验证安装是否成功:
bashqmake --version输出应该类似于:
QMake version 3.1 Using Qt version 5.x.x in /usr/lib/x86_64-linux-gnu/qt5
3.2 方法 2:通过 Qt 官方安装器安装 Qt 5(推荐)
如果你想使用最新版本的 Qt 5 或自定义安装路径,可以通过 Qt 官方安装器 来安装。
-
下载 Qt 官方安装器:
访问 Qt 官方下载页面 并下载适合 Linux 的 Qt Online Installer。
-
为安装器赋予执行权限:
bashchmod +x qt-unified-linux-x64-.run -
运行安装器:
bash./qt-unified-linux-x64-.run -
按照安装器的提示,选择 Qt 5 版本(例如 Qt 5.15.x),然后选择 安装路径 和其他组件(如 Qt Creator)。
-
安装完成后,Qt 将安装到你指定的目录(例如
/opt/Qt)。
4. 配置环境变量
安装 Qt 5 后,你需要设置环境变量,以便能够在命令行中方便地使用 qmake 和其他 Qt 工具。
4.1 设置 Qt 5 环境变量
-
打开终端,编辑
~/.bashrc文件(如果你使用的是 bash)或~/.zshrc(如果你使用的是 zsh)文件:bashnano ~/.bashrc # 如果使用 bash # 或 nano ~/.zshrc # 如果使用 zsh -
在文件末尾添加以下内容(根据你的 Qt 安装路径进行替换):
bashexport QTDIR=/usr/lib/x86_64-linux-gnu/qt5 # 如果是通过 apt 安装的 Qt 5 # 或者 export QTDIR=/opt/Qt/5.x.x/gcc_64 # 如果是通过 Qt 官方安装器安装的 Qt 5 export PATH=$QTDIR/bin:$PATH -
保存并退出文件,运行以下命令使配置生效:
bashsource ~/.bashrc # 如果使用 bash # 或 source ~/.zshrc # 如果使用 zsh
4.2 检查 qmake 是否配置正确
运行以下命令,检查 qmake 是否已经正确指向 Qt 5:
bash
qmake --version
输出应该类似于:
QMake version 3.1
Using Qt version 5.x.x in /usr/lib/x86_64-linux-gnu/qt5
5. 使用 Qt Creator
Qt Creator 是 Qt 官方提供的 IDE,能够帮助你更方便地进行 Qt 项目开发。你可以通过 Qt Creator 来创建、编辑、构建和调试 Qt 应用程序。
5.1 安装 Qt Creator
如果你还没有安装 Qt Creator,可以通过以下命令安装:
bash
sudo apt install qtcreator
5.2 启动 Qt Creator
安装完成后,可以通过终端或者 应用菜单 启动 Qt Creator:
bash
qtcreator
5.3 创建一个 Qt 项目
- 启动 Qt Creator 后,选择 File > New File or Project。
- 选择 Application > Qt Widgets Application 或 Qt Quick Application,然后点击 Choose。
- 设置项目名称、路径、选择 Qt 版本(如果有多个 Qt 版本),然后点击 Finish 完成创建。
5.4 编译和运行
在 Qt Creator 中,点击 Build 按钮来编译你的应用,并点击 Run 按钮来运行它。Qt Creator 会自动使用 qmake 来构建项目。
6. 使用命令行构建 Qt 项目
如果你更喜欢命令行开发,你可以通过 qmake 和 make 来构建和运行 Qt 项目。
6.1 创建一个新的 Qt 项目
-
创建一个新的项目文件夹并进入该目录:
bashmkdir myQtApp cd myQtApp -
使用
qmake命令生成 Qt 项目文件:bashqmake -project -
创建一个简单的
main.cpp文件:cpp#include <QApplication> #include <QWidget> int main(int argc, char argv[]) { QApplication app(argc, argv); QWidget window; window.setWindowTitle("Hello Qt"); window.resize(250, 150); window.show(); return app.exec(); }
6.2 生成 Makefile
在项目文件夹中运行 qmake 来生成 Makefile 文件:
bash
qmake
6.3 编译项目
然后,使用 make 来编译项目:
bash
make
6.4 运行项目
编译完成后,运行生成的可执行文件:
bash
./myQtApp
7. 测试和调试
7.1 使用 Qt Creator 调试
在 Qt Creator 中,你可以使用内置的调试器来调试你的 Qt 应用程序。你可以设置断点、查看变量值、单步执行等。
7.2 使用 GDB 调试
如果你在命令行中工作,也可以通过 gdb 调试你的程序。首先确保在编译时启用了调试符号:
bash
qmake CONFIG+=debug
make
gdb ./myQtApp
8. 常见问题及解决方案
8.1 qmake 未找到
如果你遇到 qmake 未找到 的错误,确保你已正确设置环境变量,并运行以下命令检查:
bash
echo $PATH
确保 $QTDIR/bin 目录在环境变量中。如果没有,你可能需要重新配置环境变量。
8.2 无法启动 Qt Creator
如果 Qt Creator 无法启动,检查是否安装了所有依赖项,并确保 qtcreator 命令在系统路径中。可以通过终端运行:
bash
qtcreator
查看是否有错误输出,并根据错误信息解决问题。
总结
通过这个详细的教程,你应该能够在 Ubuntu 上顺利安装 Qt 5,并配置好开发环境。你可以选择通过 apt 安装或者通过 Qt 官方安装器 来安装 Qt 5,并使用 Qt Creator 或 命令行 进行开发。希望这篇文档能够帮助你快速上手 Qt 5,未来如果需要重新安装 Qt 5,你可以参考这篇博客!