centos7下安装Qt6
时间: 2024-11-22 08:25:45 浏览: 8
在 CentOS 7 系统上安装 Qt 6 需要一些额外步骤,因为官方的 CentOS 7 没有包含 Qt 6 的软件包,而 CentOS 8 或更高版本才有预装支持。以下是安装 Qt 6 的一般指南:
1. **更新系统**:
```bash
sudo yum update -y
```
2. **安装依赖**:
由于 Qt 6 需要 C++11 或更高版本的编译工具,首先安装gcc及相关的库:
```bash
sudo yum install gcc-c++ make git libXrandr-devel libXcursor-devel libXt-devel libXi-devel mesa-libGL-devel libGLU-devel Mesa-demos-devel -y
```
3. **下载并解压Qt源码**:
```bash
mkdir ~/qt-everywhere-src-6.*
cd ~/qt-everywhere-src-6.*
git clone https://code.qt.io/cgit/qt/qt5.git
```
更改为 `qt6` 目录名以对应最新版本。
4. **配置安装**:
```bash
cd qt5
./configure -prefix /opt/qt_6 -confirm-license -opensource -no-gui -nomake examples -nomake tests -platform linux-g++
```
这里我们选择 `linux-g++` 平台,并指定安装目录 `/opt/qt_6`。
5. **编译安装**:
```bash
time make -j$(nproc) # 使用所有处理器核心加速构建
sudo make install
```
6. **检查安装**:
```bash
which qmake
```
如果一切顺利,你应该能看到指向新安装的 QMake 可执行文件的路径。
7. **设置环境变量**:
将安装目录添加到 PATH:
```bash
echo 'export PATH=/opt/qt_6/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
阅读全文