이 페이지에서

CMake 명령어 참조

Qt6::CanvasPainter

qt_add_custom_brush_shaders

사용자 정의 브러시 셰이더를 생성하여 Qt 리소스 시스템에 추가합니다

Qt6::Core

qt_add_android_dynamic_feature_java_source_dirs

동적 기능 빌드에 Java 소스 디렉터리를 추가합니다

qt_add_android_permission

대상 실행 파일에 Android 권한을 추가합니다

qt_add_big_resources

대용량 바이너리 리소스를 객체 코드로 컴파일합니다

qt_add_binary_resources

Qt 리소스 파일 목록을 기반으로 RCC 파일을 생성합니다

qt_add_executable

플랫폼별 유형의 애플리케이션 타깃을 생성하고 최종화합니다

qt_add_harmonyos_permission

대상 실행 파일에 HarmonyOS 권한 추가

qt_add_library

라이브러리를 생성하고 최종화합니다

qt_add_plugin

Qt 플러그인 타깃을 생성합니다

qt_add_resources

바이너리 리소스를 소스 코드로 컴파일합니다

qt_add_win_app_sdk

애플리케이션에 Windows App SDK 라이브러리를 추가합니다

qt_allow_non_utf8_sources

Windows에서 소스 파일이 UTF-8로 처리되도록 강제하는 것을 방지합니다

qt_android_add_apk_target

androiddeployqt를 실행하여 APK를 생성하는 빌드 타깃을 정의합니다

qt_android_apply_arch_suffix

아키텍처별 접미사가 포함되도록 대상 바이너리 이름을 구성합니다

qt_android_generate_deployment_settings

androiddeployqt에 필요한 배포 설정 파일을 생성합니다

qt_deploy_qt_conf

배포 시점에 qt.conf 파일을 작성합니다

qt_deploy_runtime_dependencies

실행 파일에 필요한 Qt 플러그인, Qt 및 비-Qt 라이브러리를 배포합니다

qt_deploy_translations

실행 파일에 필요한 Qt 번역 파일을 배포합니다

qt_disable_unicode_defines

타깃에서 일부 유니코드 관련 컴파일러 정의가 자동으로 설정되는 것을 방지합니다

qt_extract_metatypes

Qt 타깃에서 메타타입을 추출하고 관련 metatypes.json 파일을 생성합니다

qt_finalize_project

Qt 프로젝트와 관련된 다양한 일반적인 플랫폼별 작업을 처리합니다

qt_finalize_target

Qt 타깃과 관련된 다양한 일반적인 플랫폼별 작업을 처리합니다

qt_generate_deploy_app_script

애플리케이션용 배포 스크립트 생성

qt_generate_deploy_script

사용자 지정 배포 스크립트를 생성합니다.

qt_generate_moc

입력 파일에 대해 moc을 호출합니다

qt_import_plugins

가져오거나 제외할 사용자 정의 플러그인 세트를 지정합니다

qt_policy

Qt의 CMake API 기본 동작 수정

qt_set_finalizer_mode

타깃의 최종 처리 과정을 사용자 정의

qt_standard_project_setup

프로젝트 전체의 기본값을 표준 구성으로 설정

qt_wrap_cpp

소스 코드에서 .moc 파일을 생성합니다

Qt6::DBus

qt_add_dbus_adaptor

D-Bus 인터페이스용 어댑터 클래스를 생성합니다

qt_add_dbus_interface

D-Bus 인터페이스 설명 파일에 대한 인터페이스를 구현하는 C++ 소스 코드 생성

qt_add_dbus_interfaces

D-Bus 인터페이스 설명 파일에 대한 인터페이스를 구현하는 C++ 소스 코드를 생성합니다

qt_generate_dbus_interface

헤더 파일로부터 D-Bus 인터페이스를 생성합니다

Qt6::Grpc

qt_add_grpc

protobuf 스키마를 사용하여 Qt 기반 C++ 서비스를 생성합니다

Qt6::InterfaceFramework

qt_ifcodegen_add_plugin

qface IDL 파일을 사용하여 ifcodegen이 생성하는 플러그인 타깃을 추가합니다

qt_ifcodegen_add_qml_module

qface IDL 파일을 사용하여 ifcodegen이 생성한 QML 모듈을 추가합니다

qt_ifcodegen_extend_target

qface IDL 파일에서 생성된 파일을 사용하여 타깃을 확장합니다

qt_ifcodegen_generate

qface IDL 파일을 사용하여 파일을 생성합니다

qt_ifcodegen_import_variables

qface IDL 파일을 사용하여 파일을 생성하고, CMake 내에서 사용할 수 있는 변수를 제공합니다

qt_set_ifcodegen_variable

ifcodegen 템플릿 내에서 변수를 지정된 값으로 설정합니다

Qt6::LinguistTools

qt_add_lrelease

Qt Linguist 의 .ts 파일을 .qm 파일로 변환하는 타깃을 추가합니다

qt_add_lupdate

Qt Linguist.ts 파일을 생성하거나 업데이트하는 타깃을 추가합니다.

qt_add_translation

Qt Linguist 의 .ts 파일을 .qm 파일로 컴파일합니다.

qt_add_translations

Qt Linguist.ts 파일을 업데이트하고 .qm 파일로 변환하는 타깃 추가

qt_collect_translation_source_targets

번역 대상인 타깃을 수집합니다

qt_create_translation

Qt Linguist 번역 툴체인을 설정합니다

Qt6::LottieTools

qt_target_qml_from_lottie

Lottie 파일을 기반으로 QML 코드를 생성합니다

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

iOS 앱 번들에 FFmpeg 바이너리를 삽입하는 보조 함수

Qt6::OpenApiTools

qt_add_openapi_client

제공된 OpenAPI 사양을 사용하여 HTTP 클라이언트를 생성합니다

Qt6::Protobuf

qt_add_protobuf

protobuf 스키마를 사용하여 Qt 기반 C++ 소스 코드를 생성합니다

Qt6::Qml

qt_add_qml_module

QML 모듈을 정의합니다

qt_add_qml_plugin

QML 모듈과 연동되는 플러그인을 정의합니다

qt_add_qml_preview

그 자체로는 QML 모듈이 아닌 실행 파일에 대한 qmlpreview 지원을 설정합니다

qt_deploy_qml_imports

실행 파일에 필요한 QML 모듈의 Runtime 구성 요소를 배포합니다

qt_generate_deploy_qml_app_script

QML 애플리케이션용 배포 스크립트 생성

qt_generate_foreign_qml_types

QML 모듈 내의 한 타깃에 속한 타입을 등록합니다

qt_import_qml_plugins

정적 빌드 시 타깃에 필요한 QML 플러그인이 임포트되도록 보장합니다

qt_query_qml_module

QML 모듈에 대한 정보를 가져옵니다

qt_target_compile_qml_to_cpp

qt_target_qml_sources

기존 QML 모듈 타겟에 QML 파일 및 리소스를 추가합니다

Qt6::Quick

qt_target_qml_from_svg

SVG 파일을 기반으로 QML 코드를 생성합니다

Qt6::Quick3D

qt_add_lightprobe_images

HDRI 맵 파일을 KTX 파일로 변환하여 Qt 리소스로 추가합니다

Qt6::RemoteObjects

qt_add_repc_merged

Qt Remote Objects 의 .rep 파일을 기반으로 소스 및 복제본 타입에 대한 C++ 헤더 파일을 생성합니다

qt_add_repc_replicas

Qt Remote Objects 의 .rep 파일을 기반으로 복제본 타입에 대한 C++ 헤더 파일을 생성합니다

qt_add_repc_sources

Qt Remote Objects 의 .rep 파일을 기반으로 소스 타입에 대한 C++ 헤더 파일을 생성합니다.

qt_reps_from_headers

QObject 헤더 파일을 기반으로 .rep 파일을 생성합니다.

Qt6::Scxml

qt_add_statecharts

.scxml 파일을 C++ 소스 코드로 변환합니다

Qt6::ShaderTools

qt_add_shaders

셰이더를 컴파일하고 Qt 리소스에 추가합니다

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Wayland 프로토콜 .XML 파일에 대한 클라이언트 측 C++ 바인딩을 생성합니다

Qt6::WaylandCompositor

qt_generate_wayland_protocol_server_sources

Wayland 프로토콜 .XML 파일에 대한 서버 측 C++ 바인딩을 생성합니다

Qt6::WebEngineCore

qt_add_webengine_dictionary

hunspell 사전 형식을 bdict 바이너리 형식으로 변환합니다

Qt6::Widgets

qt_add_ui

대상 프로젝트에 .ui 파일을 추가합니다

qt_wrap_ui

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