Ubuntu 从源码安装Qt5

Ubuntu 从源码安装Qt5

总览:

  1. 下载源码、解压
  2. 安装依赖
  3. 使用CMake构建Makefile
  4. make

下载源码、解压

Qt下载站:https://download.qt.io/
Qt 5.12下载链接:https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz

Qt 5.12 是一个LTS版本

为什么不使用Qt6?
因为在下一步安装依赖的时候,会产生问题

下载结束后,打开到压缩包所在目录,使用tar -xvf 压缩包名进行解压

安装依赖

需要在Software & Update面板下开启source code

阅读源码的README文档

System requirements
   ------------------

    - Perl 5.8 or later
    - Python 2.7 or later
    - C++ compiler supporting the C++11 standard

检查是否满足这些先决条件

使用sudo apt build-dep qt5-default安装依赖

使用CMake构建Makefile

打开解压后的文件目录
根据README文档里的提示,使用./configure -prefix $PWD/qtbase <license>格式的指令构建Makefile

例如,我qt安装在家目录下:~/.local/share/Qt5
那么,使用如下命令:

./configure -prefix ~/.local/share/Qt5 -opensource

make

构建完毕后,使用make -j4指令进行编译

该过程会持续很长一段时间

上一篇:解决Qt5出现qt5ct using qt5ct plugin qt5ct d-bus global menu no


下一篇:Qt5学习笔记之QQ登录界面四:界面布局