CMake-Befehlsreferenz

Qt6::Kern

qt_add_big_resources

Kompiliert große Binärressourcen in Objektcode

qt_add_binary_resources

Erzeugt eine RCC-Datei aus einer Liste von Qt-Ressourcen-Dateien

qt_add_executable

Erzeugt und finalisiert ein Anwendungsziel eines plattformspezifischen Typs

qt_add_library

Erzeugt und finalisiert eine Bibliothek

qt_add_plugin

Erzeugt ein Qt-Plugin-Target

qt_add_resources

Kompiliert binäre Ressourcen in Quellcode

qt_allow_non_utf8_sources

Verhindert das Erzwingen der Behandlung von Quelldateien als UTF-8 für Windows

qt_android_add_apk_target

Definiert ein Build-Ziel, das androiddeployqt ausführt, um eine APK zu erstellen

qt_android_apply_arch_suffix

Konfiguriert den Namen der Ziel-Binärdatei so, dass er ein architekturspezifisches Suffix enthält

qt_android_generate_deployment_settings

Erzeugt die von androiddeployqt benötigte Datei mit den Bereitstellungseinstellungen

qt_deploy_qt_conf

Schreiben einer qt.conf Datei zur Zeit der Bereitstellung

qt_deploy_runtime_dependencies

Stellt Qt-Plugins, Qt- und Nicht-Qt-Bibliotheken bereit, die von einer ausführbaren Datei benötigt werden

qt_deploy_translations

Bereitstellung von Qt-Übersetzungen, die von einer ausführbaren Datei benötigt werden

qt_disable_unicode_defines

Verhindert, dass einige Unicode-bezogene Compiler-Definitionen automatisch auf ein Ziel gesetzt werden

qt_extract_metatypes

Extrahiert Metatypen aus einem Qt-Target und erzeugt eine zugehörige metatypes.json-Datei

qt_finalize_project

Erledigt verschiedene allgemeine plattformspezifische Aufgaben im Zusammenhang mit einem Qt-Projekt

qt_finalize_target

Erledigt verschiedene allgemeine plattformspezifische Aufgaben im Zusammenhang mit Qt-Targets

qt_generate_deploy_app_script

Generieren eines Deployment-Skripts für eine Anwendung

qt_generate_deploy_script

Erzeugt ein benutzerdefiniertes Deployment-Skript

qt_generate_moc

Ruft moc für eine Eingabedatei auf

qt_import_plugins

Spezifiziert einen benutzerdefinierten Satz von Plugins, die importiert oder ausgeschlossen werden sollen

qt_policy

Ändern des Standardverhaltens der CMake-API von Qt

qt_set_finalizer_mode

Anpassen von Aspekten der Finalisierung eines Targets

qt_standard_project_setup

Einrichten von projektweiten Standardvorgaben für eine Standardanordnung

qt_wrap_cpp

Erzeugt .moc-Dateien aus Quellen

Qt6::DBus

qt_add_dbus_adaptor

Erzeugt eine Adapterklasse für eine D-Bus-Schnittstelle

qt_add_dbus_interface

Erzeugt C++-Quellen, die eine Schnittstelle für eine D-Bus-Schnittstellenbeschreibungsdatei implementieren

qt_add_dbus_interfaces

Erzeugt C++-Quellen, die Schnittstellen für D-Bus-Schnittstellenbeschreibungsdateien implementieren

qt_generate_dbus_interface

Erzeugt eine D-Bus-Schnittstelle aus einer Header-Datei

Qt6::Grpc

qt_add_grpc

Erzeugt Qt-basierte C++-Dienste unter Verwendung eines Protobuf-Schemas

Qt6::InterfaceFramework

qt_ifcodegen_add_plugin

Fügt ein Plugin-Ziel hinzu, das von ifcodegen unter Verwendung einer qface IDL-Datei erzeugt wird

qt_ifcodegen_add_qml_module

Fügt ein QML-Modul hinzu, das von ifcodegen unter Verwendung einer qface IDL-Datei generiert wird

qt_ifcodegen_extend_target

Erweitert ein Target mit Dateien, die aus einer qface IDL Datei erzeugt wurden

qt_ifcodegen_generate

Erzeugt Dateien aus einer qface IDL Datei

qt_ifcodegen_import_variables

Erzeugt Dateien aus einer qface IDL Datei und stellt Variablen zur Verwendung in CMake bereit

qt_set_ifcodegen_variable

Setzt die Variable auf den angegebenen Wert innerhalb einer ifcodegen-Vorlage

Qt6::LinguistTools

qt_add_lrelease

Hinzufügen von Zielen zur Umwandlung von Qt Linguist.ts Dateien in .qm Dateien

qt_add_lupdate

Hinzufügen von Zielen zum Erzeugen oder Aktualisieren von Qt Linguist.ts Dateien

qt_add_translation

Kompiliert Qt Linguist.ts Dateien in .qm Dateien

qt_add_translations

Hinzufügen von Zielen zur Aktualisierung und Umwandlung von Qt Linguist.ts-Dateien in .qm-Dateien

qt_collect_translation_source_targets

Sammelt Ziele, die für die Übersetzung in Frage kommen

qt_create_translation

Richtet die Qt Linguist Übersetzungs-Toolchain ein

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

Hilfsfunktion, die FFmpeg-Binärdateien in iOS-App-Bundles einbettet

Qt6::Protobuf

qt_add_protobuf

Erzeugt Qt-basierten C++-Quellcode unter Verwendung eines Protobuf-Schemas

Qt6::Qml

qt_add_qml_module

Definiert ein QML-Modul

qt_add_qml_plugin

Definiert ein Plugin, das mit einem QML-Modul verbunden ist

qt_deploy_qml_imports

Stellt die Laufzeitkomponenten von QML-Modulen bereit, die von einer ausführbaren Datei benötigt werden

qt_generate_deploy_qml_app_script

Erzeugt ein Deployment-Skript für eine QML-Anwendung

qt_generate_foreign_qml_types

Registriert Typen aus einem Ziel in einem QML-Modul

qt_import_qml_plugins

Sicherstellen, dass QML-Plugins, die von einem Ziel benötigt werden, für statische Builds importiert werden

qt_query_qml_module

Abrufen von Informationen über ein QML-Modul

qt_target_compile_qml_to_cpp

qt_target_qml_sources

Hinzufügen von QML-Dateien und -Ressourcen zu einem bestehenden QML-Modul-Target

Qt6::RemoteObjects

qt_add_repc_merged

Erzeugt C++-Header-Dateien für Quell- und Replikat-Typen aus den Qt Remote Objects.rep-Dateien

qt_add_repc_replicas

Erzeugt C++-Header-Dateien für Replikat-Typen aus den Qt Remote Objects.rep-Dateien

qt_add_repc_sources

Erzeugt C++ Header-Dateien für Source-Typen aus den Qt Remote Objects.rep-Dateien

qt_reps_from_headers

Erzeugt .rep-Dateien aus den QObject-Header-Dateien

Qt6::Scxml

Qt6::ShaderTools

Qt Shader Tools Build System Integration

Kompiliert Shader und fügt sie zu einer Qt-Ressource hinzu

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Erzeugt client-seitige C++ Bindungen für eine Wayland Protokoll .XML Datei

Qt6::WaylandKompositor

qt_generate_wayland_protocol_server_sources

Erzeugt serverseitige C++-Bindungen für eine Wayland-Protokoll-.XML-Datei

Qt6::WebEngineCore

qt_add_webengine_dictionary

Konvertiert das hunspell-Wörterbuchformat in das bdict-Binärformat

Qt6::Widgets

qt_add_ui

Fügt .ui Dateien zu einem Ziel hinzu

qt_wrap_ui

Erzeugt Quellen für .ui-Dateien

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