CMake 명령 레퍼런스
Qt6::Core
큰 바이너리 리소스를 객체 코드로 컴파일합니다. | |
Qt 리소스 파일 목록에서 RCC 파일을 생성합니다. | |
플랫폼별 유형의 어플리케이션 타겟을 생성하고 마무리합니다. | |
라이브러리를 생성하고 마무리합니다. | |
Qt 플러그인 타겟을 생성합니다. | |
바이너리 리소스를 소스 코드로 컴파일합니다. | |
소스 파일이 Windows용 UTF-8로 강제로 처리되지 않도록 합니다. | |
안드로이드 디플로이큐트를 실행하여 APK를 생성하는 빌드 타겟을 정의합니다. | |
아키텍처별 접미사를 포함하도록 타겟 바이너리 이름을 구성합니다. | |
androiddeployqt에 필요한 배포 설정 파일을 생성합니다. | |
배포 시 qt.conf 파일을 작성합니다. | |
실행 파일에 필요한 Qt 플러그인, Qt 및 비 Qt 라이브러리 배포 | |
실행 파일에 필요한 Qt 번역 배포 | |
일부 유니코드 관련 컴파일러 정의가 대상에 자동으로 설정되는 것을 방지합니다. | |
Qt 타겟에서 메타타입을 추출하고 관련 메타타입.json 파일을 생성합니다. | |
Qt 프로젝트와 관련된 다양한 공통 플랫폼별 작업을 처리합니다. | |
Qt 타겟과 관련된 다양한 공통 플랫폼별 작업을 처리합니다. | |
애플리케이션에 대한 배포 스크립트 생성 | |
사용자 정의 배포 스크립트 생성 | |
입력 파일에서 moc 호출 | |
가져오거나 제외할 사용자 정의 플러그인 세트 지정하기 | |
Qt의 CMake API의 기본 동작 수정하기 | |
대상의 최종화 측면 사용자 지정하기 | |
프로젝트 전체 기본값을 표준 배열로 설정하기 | |
소스에서 .moc 파일 생성 |
Qt6::DBus
D-Bus 인터페이스용 어댑터 클래스를 생성합니다. | |
D-Bus 인터페이스 설명 파일에 대한 인터페이스를 구현하는 C++ 소스를 생성합니다. | |
D-Bus 인터페이스 설명 파일에 대한 인터페이스를 구현하는 C++ 소스를 생성합니다. | |
헤더 파일에서 D-Bus 인터페이스를 생성합니다. |
Qt6::Grpc
Qt Protobuf 스키마를 사용하여 Qt 기반 C++ 서비스를 생성합니다. |
Qt6::인터페이스 프레임워크
ifcodegen이 qface IDL 파일을 사용하여 생성한 플러그인 타깃을 추가합니다. | |
ifcodegen이 qface IDL 파일을 사용하여 생성한 QML 모듈을 추가합니다. | |
qface IDL 파일에서 생성된 파일로 타깃을 확장합니다. | |
qface IDL 파일에서 파일을 생성합니다. | |
qface IDL 파일에서 파일을 생성하고 CMake 내에서 사용할 변수를 제공합니다. | |
ifcodegen 템플릿 내에서 변수를 지정된 값으로 설정합니다. |
Qt6::LinguistTools
Qt Linguist.ts 파일을 .qm 파일로 변환하는 타깃을 추가합니다. | |
Qt Linguist.ts 파일을 생성하거나 업데이트하는 타깃을 추가합니다. | |
Qt Linguist.ts 파일을 .qm 파일로 컴파일합니다. | |
Qt Linguist.ts 파일을 .qm 파일로 업데이트 및 변환할 대상을 추가합니다. | |
번역할 수 있는 대상을 수집합니다. | |
Qt Linguist 번역 툴체인 설정 |
Qt6::멀티미디어
iOS 앱 번들에 FFmpeg 바이너리를 임베드하는 보조 함수 |
Qt6::Protobuf
Protobuf 스키마를 사용하여 Qt 기반 C++ 소스 코드를 생성합니다. |
Qt6::Qml
QML 모듈을 정의합니다. | |
QML 모듈과 연관된 플러그인을 정의합니다. | |
실행 파일에 필요한 QML 모듈의 런타임 컴포넌트를 배포합니다. | |
QML 애플리케이션에 대한 배포 스크립트 생성하기 | |
한 대상의 유형을 QML 모듈에 등록합니다. | |
정적 빌드를 위해 대상에 필요한 QML 플러그인을 임포트합니다. | |
QML 모듈에 대한 정보 검색 | |
기존 QML 모듈 대상에 QML 파일 및 리소스 추가하기 |
Qt6::RemoteObjects
Qt Remote Objects.rep 파일에서 소스 및 레플리카 유형에 대한 C++ 헤더 파일을 생성합니다. | |
Qt Remote Objects.rep 파일에서 복제본 유형에 대한 C++ 헤더 파일을 생성합니다. | |
Qt Remote Objects.rep 파일에서 소스 유형에 대한 C++ 헤더 파일을 생성합니다. | |
QObject 헤더 파일에서 .rep 파일을 생성합니다. |
Qt6::Scxml
Qt6::셰이더 툴
셰이더를 컴파일하고 Qt 리소스에 추가합니다. |
Qt6::WaylandClient
Wayland 프로토콜 .XML 파일에 대한 클라이언트 측 C++ 바인딩을 생성합니다. |
Qt6::WaylandCompositor
Wayland 프로토콜 .XML 파일에 대한 서버 측 C++ 바인딩을 생성합니다. |
Qt6::WebEngineCore
헌스펠 딕셔너리 형식을 bdict 바이너리 형식으로 변환합니다. |
Qt6::위젯
.ui 파일을 대상에 추가합니다. | |
.ui 파일에 대한 소스를 생성합니다. |
© 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.