CentOS 安装 Qt 开发环境指南

准备工作
在开始安装 Qt 之前,我们需要确保 CentOS 系统已经安装了一些必要的依赖库,以下是在 CentOS 上安装 Qt 所需的基本步骤。
安装依赖库
更新系统软件包
sudo yum update
安装开发工具和库
sudo yum groupinstall "Development Tools" sudo yum install bzip2 libX11-devel libXext-devel libXrender-devel libXtst-devel libXfixes-devel libXi-devel libXrandr-devel libXcursor-devel libXcomposite-devel libXdamage-devel libXt-devel libXau-devel libXdmcp-devel
安装 Qt 依赖的图形库
sudo yum install mesa-libGLU-devel mesa-libGL-devel
下载 Qt 源码
访问 Qt 官方网站下载最新的 Qt 源码包。
将下载的源码包解压到指定目录。

tar -xvf qt-everywhere-5.15.2.tar.xz -C /usr/local/src
配置与编译 Qt
进入 Qt 源码目录。
cd /usr/local/src/qt-everywhere-5.15.2
配置 Qt 编译选项。
./configure -prefix=/usr/local/qt5 -confirm-license -make libs
编译 Qt。
make
安装 Qt。
sudo make install
配置环境变量
- 打开
/etc/profile文件。
sudo nano /etc/profile
在文件末尾添加以下行:
export PATH=$PATH:/usr/local/qt5/bin export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/qt5/lib/pkgconfig
保存并关闭文件。
source /etc/profile
验证 Qt 安装

打开终端,输入以下命令验证 Qt 是否安装成功。
qmake -version
如果输出 Qt 的版本信息,则表示 Qt 安装成功。
FAQs
Q1:安装 Qt 时遇到依赖问题怎么办?
A1: 确保你已经按照步骤二中的命令安装了所有必要的依赖库,如果仍然遇到问题,可以尝试使用 yum install -y <dependency> 命令手动安装缺少的依赖。
Q2:如何在 CentOS 上创建一个 Qt 项目?
A2: 创建一个 Qt 项目通常需要使用 Qt Creator 集成开发环境,确保 Qt Creator 已经安装在你的系统上,使用 Qt Creator 创建一个新的 Qt 项目,并根据你的需求进行配置和开发。

