Auf dieser Seite

Qt-Quellen erstellen

Sie können Qt installieren, indem Sie die Qt-Quellen erstellen. Dies ist nützlich, wenn Sie zum Beispiel:

  • Sie benötigen ein benutzerdefiniertes Build (zum Beispiel mit Patches oder Debug-Optionen).
  • Ihre Plattform wird nicht von vorgefertigten Paketen unterstützt.
  • Sie einen Beitrag zu Qt leisten oder dessen Interna debuggen wollen.

Hinweis: In den meisten Anwendungsfällen, außer den oben genannten, ist der beste Weg, Qt mit Qt Online Installer zu installieren. Siehe Holen und Installieren von Qt mit Qt Online Installer.

Das Installationsverfahren ist für jede Qt-Plattform unterschiedlich. Diese Seite bietet relevante Informationen für die unterstützten Plattformen und Links zu modulspezifischen Systemanforderungen.

Allgemeine Informationen zur Installation

Wenn Sie Qt-Quellen erstellen, verwenden Sie das configure-Tool, um Qt für eine bestimmte Plattform mit einem bestimmten Satz von Qt-Funktionen oder -Modulen zu konfigurieren. Weitere Informationen finden Sie unter Qt-Konfigurationsoptionen.

Der Erstellungs- und Installationsprozess

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

  1. Laden Sie den Qt-Quellcode herunter und richten Sie die anfängliche Umgebung ein.
  2. Konfigurieren Sie den Build je nach Anwendungsfall, z. B. Entwicklung auf dem Host-System oder Cross-Kompilierung für eine Zielplattform.
  3. Build (Kompilieren) in einem separaten Verzeichnis.
  4. Optional. Installieren Sie die erstellten Artefakte.

Plattformspezifische Installationsinformationen

Windows

macOS

Linux/X11

Eingebettetes Linux

Android

iOS

Modulspezifische Systemanforderungen

Zusätzliche Informationen

Das Git-Repository der obersten Ebene von qt5 enthält eine Reihe von Bauanweisungen in Form von Bereitstellungsskripten, die vom Continuous-Integration-System (CI) von Qt zum Bauen und Testen der unterstützten Plattformen verwendet werden. Diese Skripte sind für jeden nützlich, der Qt aus dem Quellcode erstellt, da sie Informationen über die Werkzeuge und Komponenten enthalten, die für jede Konfiguration erforderlich sind.

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