Qt für Linux/X11
Die Unterstützung von Qt für verschiedene Linux-Plattformen ist umfangreich und ausgereift.
Um Qt für Linux herunterzuladen und zu installieren, folgen Sie den Anweisungen auf der Seite Erste Schritte mit Qt.
Unterstützte Konfigurationen
Die folgenden Konfigurationen werden unterstützt.
Verteilung | Architektur | Compiler | Hinweise |
---|---|---|---|
Red Hat 8.6 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 8.8 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 8.10 | x86_64 | GCC 10 (Werkzeugsatz) | |
Red Hat 9.2 | x86_64 | GCC 11 | |
Roter Hut 9.4 | x86_64 | GCC 11 | |
openSUSE 15.5 | x86_64 | GCC 9 | |
SUSE Linux Enterprise Server 15 SP5 | x86_64 | GCC 10 | |
Ubuntu 22.04 | x86_64 | GCC wie von Canonical bereitgestellt, GCC 11.x | |
Ubuntu 24.04 | x86_64, arm64 | GCC wie von Canonical zur Verfügung gestellt, GCC 13.x | Siehe die Anmerkung. |
Debian 11.6 | x86_64, arm64 | GCC 10 | Technologie-Vorschau Siehe auch: Enterprise Qt Debian-Pakete. |
Hinweis: Für Linux on Arm auf Desktops verwenden wir Raspberry Pi 5 mit 8GB RAM und Ubuntu 24.04 als Referenzplattform. Wenn Sie ein Problem mit einer anderen Hardware haben, versuchen Sie bitte, das Problem auf dem Raspberry Pi 5 zu reproduzieren. Wir planen, die Unterstützung für reguläre Plattformen zu übernehmen, sobald eine größere Auswahl an ARM-basierter Desktop-Hardware verfügbar ist.
Anforderungen für den Entwicklungshost
Die Qt-Installationsprogramme für Linux gehen davon aus, dass ein C++-Compiler, Debugger, Make und andere Entwicklungswerkzeuge vom Host-Betriebssystem bereitgestellt werden. Darüber hinaus müssen für die Entwicklung von grafischen Qt-Anwendungen die Qt for X11-Anforderungen sowie die OpenGL-Bibliotheken und Header installiert sein. Die meisten Linux-Distributionen installieren nicht alle diese Komponenten standardmäßig, aber das Einrichten einer Entwicklungsumgebung ist dennoch einfach.
Verwenden Sie die folgenden Befehle, um die Grundvoraussetzungen für die Erstellung von Qt-Anwendungen zu installieren:
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 aus dem Quellcode bauen
Sie können Qt auch aus dem Quellpaket bauen und es entsprechend Ihrer Zielplattform konfigurieren. Die Quellpakete erhalten Sie von http://www.qt.io/download/.
Im Folgenden finden Sie weitere Informationen zur Erstellung von Qt aus dem Quellcode.
Bereitstellung und andere Fragen
Die folgenden Seiten behandeln spezifische Probleme und Empfehlungen für die Erstellung von Linux/X11-Anwendungen.
Wie es weitergehen soll
Wir laden Sie dazu ein, den Rest von Qt zu erkunden. Wir haben Übersichten vorbereitet, die Ihnen bei der Entscheidung helfen, welche APIs Sie verwenden sollten, und unsere Beispiele zeigen, wie Sie unsere API verwenden können.
- Qt Übersichten - Liste von Themen zur Anwendungsentwicklung
- Beispiele und Tutorials - Codebeispiele und Tutorials
- Qt Referenzseiten - eine Auflistung von C++ und QML APIs
Die lebendige und aktive Qt-Community-Site http://qt.io beherbergt ein Wiki, ein Forum und zusätzliche Lernanleitungen und Präsentationen.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.