빌드 시스템
프로젝트를 생성할 때, 프로젝트 빌드에 사용할 빌드 시스템(CMake, qmake, Meson 또는 Qbs)을 선택할 수 있습니다.
qmake는 Qt를 설치할 때 함께 설치 및 구성됩니다. 지원되는 다른 빌드 시스템 중 하나를 사용하려면 해당 시스템을 설정해야 합니다.
빌드 구성에는 소스 코드를 바이너리로 컴파일하는 데 필요한 모든 것이 포함되어 있습니다. 빌드 구성은 해당 키트에 정의된 도구와 설정을 사용합니다.
Autotools를 사용하면 간단한 지시 사항만으로 이식성이 뛰어나고 완전하며 독립적인 GNU 빌드 시스템을 만들 수 있습니다. | |
CMake는 빌드 시스템 생성을 자동화하기 위한 qmake의 대안입니다. | |
CMake Qt Creator 의 벤더 프리셋 요약. | |
지원되는 CMake 프리셋의 예시. | |
Conan 패키지 관리자를 사용하여 애플리케이션을 빌드하기 위한 설정. | |
실험적인 Conan 플러그인은 Conan 패키지 관리자를 통합합니다. | |
IncrediBuild는 C++ 코드 빌드 시간을 단축합니다. | |
IncrediBuild의 빌드 및 정리 단계. | |
Meson을 사용하여 네이티브 데스크톱 애플리케이션을 빌드합니다. | |
Meson을 사용하여 애플리케이션을 빌드하기 위한 설정. | |
Nimble 패키지 관리자는 Nim 컴파일러를 사용하여 데스크톱 플랫폼용 Nim 애플리케이션 실행 파일을 생성합니다. | |
Qbs는 (qmake나 CMake와 마찬가지로) 고수준 프로젝트 설명에서 빌드 그래프를 생성하고 (make와 마찬가지로) 저수준 빌드 그래프의 명령을 실행하는 올인원 빌드 도구입니다. | |
Qbs를 사용하여 애플리케이션을 빌드하기 위한 설정. |
‘방법: 빌드 및 실행’, ‘프로젝트 빌드 및 실행’, ‘키트 관리’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. 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.