CMake-Befehle in Qt6 Core

Die folgenden CMake-Befehle werden definiert, wenn Qt6::Core geladen wird, beispielsweise mit

find_package(Qt6 REQUIRED COMPONENTS Core)

Siehe auch CMake-Befehlsreferenz.

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 ausführbaren Zieldatei 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 Qt- und Nicht-Qt-Bibliotheken bereit, die von einer ausführbaren Datei benötigt werden.

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

Übernimmt 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

Erstellen Sie 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

Richtet projektweite Standardeinstellungen nach einem Standardschema ein.

qt_wrap_cpp

Erstellt .moc-Dateien aus Quelldateien.

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