En esta página

Referencia de comandos CMake

Qt6::Core

qt_add_android_dynamic_feature_java_source_dirs

Añade directorios fuente Java a una compilación dinámica de funciones

qt_add_android_permission

Añade un permiso Android al ejecutable de destino

qt_add_big_resources

Compila grandes recursos binarios en código objeto

qt_add_binary_resources

Crea un archivo RCC a partir de una lista de archivos de recursos Qt.

qt_add_executable

Crea y finaliza un destino de aplicación de un tipo específico de plataforma.

qt_add_library

Crea y finaliza una biblioteca

qt_add_plugin

Creación de un plugin Qt

qt_add_resources

Compila recursos binarios en código fuente.

qt_add_win_app_sdk

Añade la biblioteca Windows App SDK a la aplicación

qt_allow_non_utf8_sources

Evita forzar que los archivos fuente se traten como UTF-8 para Windows

qt_android_add_apk_target

Define un objetivo de compilación que ejecuta androiddeployqt para producir un APK

qt_android_apply_arch_suffix

Configura el nombre del binario de destino para incluir un sufijo específico de la arquitectura

qt_android_generate_deployment_settings

Genera el archivo de configuración de despliegue necesario para androiddeployqt

qt_deploy_qt_conf

Escribe un archivo qt.conf en el momento del despliegue

qt_deploy_runtime_dependencies

Despliega plugins Qt, bibliotecas Qt y no Qt necesarias para un ejecutable

qt_deploy_translations

Despliega las traducciones de Qt que necesita un ejecutable

qt_disable_unicode_defines

Evita que algunas definiciones del compilador relacionadas con unicode se establezcan automáticamente en un destino

qt_extract_metatypes

Extrae metatypes de un objetivo Qt y genera un archivo metatypes.json asociado.

qt_finalize_project

Maneja varias tareas comunes específicas de la plataforma asociadas con un proyecto Qt

qt_finalize_target

Maneja varias tareas comunes específicas de la plataforma asociadas con objetivos Qt

qt_generate_deploy_app_script

Generación de un script de despliegue para una aplicación

qt_generate_deploy_script

Generación de un script de despliegue personalizado

qt_generate_moc

Llama a moc en un archivo de entrada

qt_import_plugins

Especifica un conjunto personalizado de plugins para importar o excluir

qt_policy

Modifica el comportamiento por defecto de la API CMake de Qt

qt_set_finalizer_mode

Personaliza aspectos de la finalización de un objetivo

qt_standard_project_setup

Configura por defecto en todo el proyecto una disposición estándar

qt_wrap_cpp

Crea archivos .moc a partir de fuentes

Qt6::DBus

qt_add_dbus_adaptor

Genera una clase adaptadora para una interfaz D-Bus

qt_add_dbus_interface

Genera fuentes C++ implementando una interfaz para un archivo de descripción de interfaz D-Bus

qt_add_dbus_interfaces

Genera fuentes C++ implementando interfaces para ficheros de descripción de interfaces D-Bus

qt_generate_dbus_interface

Genera una interfaz D-Bus a partir de un fichero de cabecera

Qt6::Grpc

qt_add_grpc

Genera servicios C++ basados en Qt utilizando un esquema protobuf

Qt6::InterfaceFramework

qt_ifcodegen_add_plugin

Añade un plugin de destino generado por ifcodegen utilizando un archivo qface IDL.

qt_ifcodegen_add_qml_module

Añade un módulo QML generado por ifcodegen mediante un archivo qface IDL.

qt_ifcodegen_extend_target

Amplía un objetivo con archivos generados a partir de un archivo qface IDL

qt_ifcodegen_generate

Genera archivos a partir de un archivo qface IDL

qt_ifcodegen_import_variables

Genera archivos a partir de un archivo qface IDL y proporciona variables para su uso en CMake

qt_set_ifcodegen_variable

Establece la variable en el valor dado dentro de una plantilla ifcodegen

Qt6::LinguistTools

qt_add_lrelease

Añadir objetivos para transformar archivos .ts de Qt Linguist en archivos .qm

qt_add_lupdate

Añadir objetivos para generar o actualizar archivos .ts de Qt Linguist

qt_add_translation

Compila archivos .ts de Qt Linguist en archivos .qm

qt_add_translations

Añade destinos para actualizar y transformar archivos .ts de Qt Linguist en archivos .qm

qt_collect_translation_source_targets

Recopila los destinos aptos para la traducción

qt_create_translation

Configura la cadena de herramientas de traducción Qt Linguist

Qt6::LottieTools

qt_target_qml_from_lottie

Genera código QML basado en un archivo Lottie.

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

Función auxiliar que incrusta los binarios FFmpeg en el paquete de aplicaciones iOS

Qt6::OpenApiTools

qt_add_openapi_client

Genera un cliente HTTP utilizando una especificación OpenAPI proporcionada

Qt6::Protobuf

qt_add_protobuf

Genera código fuente C++ basado en Qt utilizando un esquema protobuf.

Qt6::Qml

qt_add_qml_module

Define un módulo QML

qt_add_qml_plugin

Define un plugin asociado a un módulo QML

qt_deploy_qml_imports

Despliega los componentes de tiempo de ejecución de módulos QML que necesita un ejecutable

qt_generate_deploy_qml_app_script

Genera un script de despliegue para una aplicación QML

qt_generate_foreign_qml_types

Registra tipos de un objetivo en un módulo QML

qt_import_qml_plugins

Garantiza que los plugins QML necesarios para un objetivo se importen para compilaciones estáticas

qt_query_qml_module

Recupera información sobre un módulo QML

qt_target_compile_qml_to_cpp

qt_target_qml_sources

Añade archivos y recursos QML a un objetivo de módulo QML existente

Qt6::Quick

qt_target_qml_from_svg

Genera código QML basado en un archivo SVG

Qt6::Quick3D

qt_add_lightprobe_images

Convierte archivos de mapas HDRI en archivos KTX y los añade como recursos Qt.

Qt6::RemoteObjects

qt_add_repc_merged

Crea archivos de cabecera C++ para tipos fuente y réplica a partir de los archivos .rep de Qt Remote Objects.

qt_add_repc_replicas

Crea archivos de cabecera C++ para tipos réplica a partir de los archivos Qt Remote Objects.rep

qt_add_repc_sources

Creación de archivos de cabecera C++ para tipos fuente a partir de los archivos .rep de Qt Remote Objects

qt_reps_from_headers

Creación de archivos .rep a partir de los archivos de cabecera QObject

Qt6::Scxml

qt_add_statecharts

Convierte archivos .scxml en código fuente C++

Qt6::ShaderTools

Qt Shader Tools Build System Integration

Compila shaders y los añade a un recurso Qt

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Genera enlaces C++ del lado del cliente para un archivo .XML de protocolo Wayland.

Qt6::WaylandCompositor

qt_generate_wayland_protocol_server_sources

Genera enlaces C++ del lado del servidor para un archivo .XML de protocolo Wayland.

Qt6::WebEngineCore

qt_add_webengine_dictionary

Convierte el formato de diccionario hunspell en formato binario bdict

Qt6::Widgets

qt_add_ui

Añade archivos .ui a un destino

qt_wrap_ui

Crea fuentes para archivos .ui

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