Auf dieser Seite

Qt-Quellcode kompilieren

Sie können Qt installieren, indem Sie die Qt-Quellcode-Dateien kompilieren. Dies ist beispielsweise in folgenden Fällen sinnvoll:

  • Sie eine benutzerdefinierte Version benötigen (z. B. mit Patches oder Debug-Optionen).
  • Ihre Plattform wird von vorgefertigten Paketen nicht unterstützt.
  • Sie an Qt mitarbeiten oder dessen Interna debuggen.

Hinweis: In den meisten anderen Fällen als den oben aufgeführten ist die beste Methode zur Installation von Qt die Verwendung von „ Qt Online Installer “. Siehe „Qt beziehen und installieren“ unter Qt Online Installer.

Die Installationsprozedur unterscheidet sich je nach Qt-Plattform. Diese Seite enthält relevante Informationen zu den unterstützten Plattformen sowie Links zu modulspezifischen Systemanforderungen.

Allgemeine Informationen zur Installation

Wenn Sie Qt-Quellcode kompilieren, verwenden Sie das Tool „configure“, um Qt für eine bestimmte Plattform mit einem bestimmten Satz an Qt-Funktionen oder -Modulen zu konfigurieren. Weitere Informationen finden Sie unter „Qt-Konfigurationsoptionen“.

Der Kompilierungs- und Installationsprozess

Ein kurzer Überblick über den Erstellungs- und Installationsprozess:

  1. Laden Sie den Qt-Quellcode herunter und richten Sie die Ausgangsumgebung ein.
  2. Konfigurieren Sie den Kompilierungsprozess entsprechend dem Anwendungsfall, z. B. für die Entwicklung auf dem Host-System oder die Cross-Kompilierung für eine Zielplattform.
  3. Führen Sie den Build (die Kompilierung) in einem separaten Verzeichnis durch.
  4. Optional: Installieren Sie die erstellten Artefakte.

Plattformspezifische Installationshinweise

Windows

macOS

Linux

Embedded Linux

Android

iOS

Modulspezifische Systemanforderungen

Weitere Informationen

Das oberste qt5-Git-Repository enthält eine Reihe von Kompilieranweisungen in Form von Provisioning-Skripten, die vom Continuous-Integration-System (CI) von Qt zum Kompilieren und Testen der unterstützten Plattformen verwendet werden. Diese Skripte sind für jeden nützlich, der Qt aus dem Quellcode kompiliert, da sie Informationen zu den Tools und Komponenten liefern, die für die jeweilige Konfiguration erforderlich sind.

© 2026 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.