跳转至

Linux_QT开发环境搭建

Qt是一个跨平台的C++应用程序开发框架,广泛应用于桌面、嵌入式和移动设备。在Linux系统下搭建Qt开发环境是一个相对简单的过程,遵循一系列步骤来确保所有依赖项正确安装。

准备

Tip

安装操作需在联网环境下进行。

  • 操作系统:Linux发行版(Ubuntu等)。
  • 软件包管理器:例如apt、yum等。

依赖安装

安装Qt前需进行相关的环境和依赖安装。

1. 安装基础编译工具链。

sudo apt update 
sudo apt install build-essential

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

gcc --version
g++ --version
make -v

2. 安装clang编译器。

sudo apt install clang 
clang -v
sudo apt install clang++
clang++ -v

3. 安装make-guile。

sudo apt install make-guile

4.安装cmake。

sudo snap install cmake

安装Qt

1. 更新软件包列表。

sudo apt update
sudo apt upgrade

2. 通过以下命令安装Qt 5核心开发库。

sudo apt install -y qtbase5-dev qt5-qmake qtbase5-dev-tools

3. 安装所有以qt5开头的包。

sudo apt-get install qt5*

4. 安装缺失的 Qt QML/Quick 开发库。

Tip

此处命令需根据系统架构选择安装。

//Linux 桌面系统(x86_64)
sudo apt install -y qtdeclarative5-dev
sudo apt install -y qtquickcontrols2-5-dev
//aarch64 嵌入式开发板
sudo apt install -y qtdeclarative5-dev:arm64

5. 验证安装,打开终端并运行以下命令,确认Qt已正确安装。

qmake --version
//Qt版本
QMake version 3.1
Using Qt version 5.15.3 in /usr/lib/x86_64-linux-gnu

6.(可选)安装常用 Qt5 模块,如果开发中需要特定功能(如网络、数据库、界面组件等),补充安装对应模块。

//示例:SQL、图形界面扩展模块
sudo apt install -y libqt5sql5-dev libqt5widgets5-dev

安装QT Creator

Qt Creator是Qt的开发IDE,它提供了一个直观的用户界面,用于创建和管理Qt项目。

1. 安装Qt Creator。

sudo apt install qtcreator

2. 打开终端,输入以下命令启动Qt Creator。

qtcreator

配置开发环境

1. 创建新项目: 打开Qt Creator,点击“File” > “New File or Project” > “Qt Widgets Application”。 按照提示输入项目名称和保存路径。

2. 配置项目: 在“Projects”菜单中,可以配置编译器、构建目录和调试器等。

image-20251105153503971

3. 运行程序:在”examples“菜单中,选择一个示例项目进行运行。

Warning

在运行不同的示例项目时,可能因为缺少相关库或者类运行失败,需要根据报错信息自行调整。