加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

如何在 Ubuntu Linux 上从源代码构建 Qt 6.2.2

发布时间:2023-09-26 14:30:38 所属栏目:Linux 来源:
导读:Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本。在这篇文章中我提供有关在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程。

Ubun
Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本。在这篇文章中我提供有关在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程。
 
Ubuntu Desktop Linux 是使用最广泛的桌面 Linux 发行版之一,在撰写本文时,20.04.3 版是最新的长期支持 (LTS) 版本。虽然您可以使用 Qt 维护工具下载预编译的 Qt 6.2.0 二进制文件,但出于多种原因,您可能更希望从源代码构建它。
 
一些警告。首先,这些说明仅适用于 Ubuntu Desktop Linux 20.04.3 LTS。虽然过程应该是相似的,但其他 Ubuntu 版本或 Linux 发行版的依赖项和命令会有所不同。其次,我还没有启用所有 Qt 功能。某些第三方功能服务器可能需要安装相关的额外的第三方依赖项软件才能在操作系统配置中启用。第三:构建需要一些时间,具体取决于构建机器上可用的 CPU 内核的速度和数量。
 
准备
要从源代码构建所有 Qt,您需要至少 30GB 的可用磁盘空间,最好至少有 16GB 的虚拟内存 (RAM),尤其是在构建 qtwebengine 时。
 
有许多第三方库和命令的依赖项。此命令应安装必要的软件包:
 
sudo apt install bison build-essential clang flex gperf /  
libatspi2.0-dev libbluetooth-dev libclang-dev libcups2-dev libdrm-dev /  
libegl1-mesa-dev libfontconfig1-dev libfreetype6-dev /  
libgstreamer1.0-dev libhunspell-dev libnss3-dev libopengl-dev /  
libpulse-dev libssl-dev libts-dev libx11-dev libx11-xcb-dev /  
libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev /  
libxcb-keysyms1-dev libxcb-randr0-dev libxcb-render-util0-dev /  
libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-util-dev /  
libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev libxcb1-dev /  
libxcomposite-dev libxcursor-dev libxdamage-dev libxext-dev /  
libxfixes-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev /  
libxkbfile-dev libxrandr-dev libxrender-dev libxshmfence-dev /  
libxshmfence1 llvm ninja-build nodejs python-is-python2 python2 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章