提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
简介
环境如下:
OS: Ubuntu 20.04.6 LTS
QT:5.15.8
VSCode: 1.92
一、安装QT5.15.8
从源码编译 Qt 5.15
1.安装必要的依赖包:
打开终端并运行以下命令以安装编译 Qt 所需的依赖:
sudo apt update
sudo apt install build-essential libgl1-mesa-dev libglib2.0-dev libssl-dev
libssl-dev 提供了 OpenSSL 头文件和库,
-I 和 -L 标志用于指定头文件和库的路径,通常这些路径是
/usr/include/openssl 和 /usr/lib。
2.下载 Qt 5.15 源码:
从 Qt 官方下载页面 选择 Qt 5.15 的源码包。或者使用以下命令下载(根据实际情况替换版本号和文件名):
wget https://download.qt.io/archive/qt/5.15/5.15.8/single/qt-everywhere-src-5.15.8.tar.xz
3.解压源码包:
tar -xvf qt-everywhere-src-5.15.8.tar.xz
4.创建构建目录并进入该目录:
mkdir qt-build
cd qt-build
5.配置 Qt 构建:
运行 …/qt-everywhere-src-5.15.8/configure 进行配置。您可以根据需要添加配置选项。一个基本的配置命令如下:
./qt-everywhere-src-5.15.8/configure -prefix /opt/qt5.15 -opensource -confirm-license
本项目需要在编译 Qt 时启用 SSL,因此使用以下配置命令
./qt-everywhere-src-5.15.8/configure -prefix /opt/qt5.15 -opensource -confirm-license -openssl-linked -I/usr/include/openssl -L/usr/lib
6.编译 Qt:
make -j$(nproc)
$(nproc) 会自动检测系统的 CPU 核心数,从而加速编译过程。
7.安装 Qt:
sudo make install
检查系统上 OpenSSL 的版本:
安装好了之后可以 检查 OpenSSL 库版本有时,即使系统安装了 OpenSSL&#