Qt for Linux/X11

Qt 对不同 Linux 平台的支持广泛且成熟。

要下载和安装 Qt for Linux,请按照Qt 入门页面上的说明进行。

支持的配置

以下配置受支持。

发行版体系结构编译器注意
Red Hat 8.6x86_64GCC 10 (工具集)
Red Hat 8.8x86_64GCC 10 (工具集)
Red Hat 9.2x86_64GCC 11
openSUSE 15.5x86_64GCC 9
SUSE Linux Enterprise Server 15 SP5x86_64GCC 10
Ubuntu 22.04x86_64由 Canonical 提供的 GCC 11.x
基于 ARM 的 Debian 11.6arm64GCC 10技术预览

开发主机的要求

Linux 的 Qt 安装程序假定 C++ 编译器、调试器、make 和其他开发工具由宿主操作系统提供。此外,构建图形 Qt 应用程序需要Qt for X11 要求,以及安装 OpenGL 库和头文件。大多数 Linux 发行版默认不会安装所有这些,但设置开发环境仍然非常简单。

使用以下命令安装构建 Qt 应用程序基本要求的

Debian/Ubuntu (apt-get)

sudo apt-get install build-essential libgl1-mesa-dev

Fedora/RHEL/CentOS (yum)

sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-devel

openSUSE (zypper)

sudo zypper install -t pattern devel_basis

从源代码构建 Qt

您还可以从源代码包中构建 Qt 并根据您的目标平台进行配置。源代码包可以从http://www.qt.io/download/ 获取。

以下将提供有关从源代码构建 Qt 的更多信息。

部署和其他问题

以下页面将涵盖创建 Linux/X11 应用程序的具体问题和建议。

下一步是什么

我们邀请您探索 Qt 的其他部分。我们准备了概述,帮助您决定使用哪些 API,我们的示例演示了如何使用我们的 API。

Qt 的充满活力和活跃的社区站点http://qt.io 提供了维基、论坛以及额外的学习指南和演示。

© 2024 The Qt Company Ltd. 包含在此处的文档贡献归各自所有者版权所有。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可协议第1.3版许可的。GNU自由文档许可协议版本1.3。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。