Auf dieser Seite

CMake-Befehlsreferenz

Qt6::CanvasPainter

qt_add_custom_brush_shaders

Erstellt benutzerdefinierte Pinsel-Shader und fügt sie dem Qt-Ressourcensystem hinzu

Qt6::Core

qt_add_android_dynamic_feature_java_source_dirs

Fügt Java-Quellverzeichnisse zu einem dynamischen Feature-Build hinzu

qt_add_android_permission

Fügt der Ziel-Ausführungsdatei eine Android-Berechtigung hinzu

qt_add_big_resources

Kompiliert große Binärressourcen in Objektcode

qt_add_binary_resources

Erstellt eine RCC-Datei aus einer Liste von Qt-Ressourcendateien

qt_add_executable

Erstellt und finalisiert ein Anwendungsziel eines plattformspezifischen Typs

qt_add_harmonyos_permission

Fügt der Zielausführungsdatei eine HarmonyOS-Berechtigung hinzu

qt_add_library

Erstellt und finalisiert eine Bibliothek

qt_add_plugin

Erstellt ein Qt-Plugin-Ziel

qt_add_resources

Kompiliert binäre Ressourcen in Quellcode

qt_add_win_app_sdk

Fügt der Anwendung die Windows App SDK-Bibliothek hinzu

qt_allow_non_utf8_sources

Verhindert, dass Quelldateien unter Windows zwangsweise als UTF-8 behandelt werden

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 Zielbinärdatei so, dass er ein architektur-spezifisches Suffix enthält

qt_android_generate_deployment_settings

Erzeugt die von „androiddeployqt“ benötigte Datei mit den Bereitstellungseinstellungen

qt_deploy_qt_conf

Erstellt zum Zeitpunkt der Bereitstellung eine „qt.conf“-Datei

qt_deploy_runtime_dependencies

Stellt Qt-Plugins sowie von einer ausführbaren Datei benötigte Qt- und Nicht-Qt-Bibliotheken bereit

qt_deploy_translations

Stellt die von einer ausführbaren Datei benötigten Qt-Übersetzungen bereit

qt_disable_unicode_defines

Verhindert, dass bestimmte Unicode-bezogene Compiler-Definitionen auf einem Ziel automatisch gesetzt werden

qt_extract_metatypes

Extrahiert Metatypen aus einem Qt-Ziel und generiert eine zugehörige „metatypes.json“-Datei

qt_finalize_project

Erledigt verschiedene gängige plattformspezifische Aufgaben im Zusammenhang mit einem Qt-Projekt

qt_finalize_target

Erledigt verschiedene gängige plattformspezifische Aufgaben im Zusammenhang mit Qt-Zielen

qt_generate_deploy_app_script

Erstellt ein Bereitstellungsskript für eine Anwendung

qt_generate_deploy_script

Erzeugt ein benutzerdefiniertes Bereitstellungsskript

qt_generate_moc

Ruft „moc“ für eine Eingabedatei auf

qt_import_plugins

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

qt_policy

Ändert das Standardverhalten der CMake-API von Qt

qt_set_finalizer_mode

Passen Sie Aspekte der Finalisierung eines Ziels an

qt_standard_project_setup

Legt projektweite Standardwerte für eine Standardanordnung fest

qt_wrap_cpp

Erstellt .moc-Dateien aus Quelldateien

Qt6::DBus

qt_add_dbus_adaptor

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

qt_add_dbus_interface

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

qt_add_dbus_interfaces

Erzeugt C++-Quelldateien, 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 anhand einer qface-IDL-Datei generiert wird

qt_ifcodegen_add_qml_module

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

qt_ifcodegen_extend_target

Erweitert ein Ziel um Dateien, die aus einer qface-IDL-Datei generiert 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 innerhalb einer ifcodegen-Vorlage auf den angegebenen Wert

Qt6::LinguistTools

qt_add_lrelease

Fügt Ziele hinzu, um „ Qt Linguist “-.ts-Dateien in .qm-Dateien umzuwandeln

qt_add_lupdate

Fügt Ziele hinzu, um „ Qt Linguist “-.ts-Dateien zu generieren oder zu aktualisieren

qt_add_translation

Kompiliert „ Qt Linguist “-.ts-Dateien zu .qm-Dateien

qt_add_translations

Fügen Sie Ziele hinzu, um „ Qt Linguist “-.ts-Dateien zu aktualisieren und in .qm-Dateien umzuwandeln

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::LottieTools

qt_target_qml_from_lottie

Erzeugt QML-Code auf Basis einer Lottie-Datei

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

Hilfsfunktion, die FFmpeg-Binärdateien in das iOS-App-Bundle einbindet

Qt6::OpenApiTools

qt_add_openapi_client

Erstellt einen HTTP-Client anhand einer bereitgestellten OpenAPI-Spezifikation

Qt6::Protobuf

qt_add_protobuf

Erzeugt Qt-basierten C++-Quellcode anhand eines Protobuf-Schemas

Qt6::Qml

qt_add_qml_module

Definiert ein QML-Modul

qt_add_qml_plugin

Definiert ein mit einem QML-Modul verknüpftes Plugin

qt_add_qml_preview

Richtet die qmlpreview-Unterstützung für eine ausführbare Datei ein, die selbst kein QML-Modul ist

qt_deploy_qml_imports

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

qt_generate_deploy_qml_app_script

Erzeugt ein Bereitstellungsskript für eine QML-Anwendung

qt_generate_foreign_qml_types

Registriert Typen aus einem Ziel in einem QML-Modul

qt_import_qml_plugins

Stellt sicher, dass die von einem Ziel benötigten QML-Plugins für statische Builds importiert werden

qt_query_qml_module

Ruft Informationen zu einem QML-Modul ab

qt_target_compile_qml_to_cpp

qt_target_qml_sources

Fügt QML-Dateien und Ressourcen zu einem bestehenden QML-Modul-Ziel hinzu

Qt6::Quick

qt_target_qml_from_svg

Erzeugt QML-Code auf Basis einer SVG-Datei

Qt6::Quick3D

qt_add_lightprobe_images

Konvertiert HDRI-Kartendateien in KTX-Dateien und fügt sie als Qt-Ressourcen hinzu

Qt6::RemoteObjects

qt_add_repc_merged

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

qt_add_repc_replicas

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

qt_add_repc_sources

Erstellt C++-Header-Dateien für Quelltypen aus den „ Qt Remote Objects “-.rep-Dateien

qt_reps_from_headers

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

Qt6::Scxml

qt_add_statecharts

Konvertiert .scxml-Dateien in C++-Quellcode

Qt6::ShaderTools

qt_add_shaders

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

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Erzeugt clientseitige C++-Bindings für eine .XML-Datei des Wayland-Protokolls

Qt6::WaylandCompositor

qt_generate_wayland_protocol_server_sources

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

Qt6::WebEngineCore

qt_add_webengine_dictionary

Konvertiert das Hunspell-Wörterbuchformat in das binäre bdict-Format

Qt6::Widgets

qt_add_ui

Fügt einem Ziel .ui-Dateien hinzu

qt_wrap_ui

Erstellt Quelldateien für .ui-Dateien

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