빌드 시스템

프로젝트를 생성할 때 프로젝트 빌드에 사용할 빌드 시스템을 선택할 수 있습니다: CMake, qmake, Meson 또는 Qbs.

qmake는 Qt를 설치할 때 설치 및 구성됩니다. 다른 지원되는 빌드 시스템 중 하나를 사용하려면 해당 시스템을 설정해야 합니다.

빌드 구성에는 소스를 바이너리로 컴파일하는 데 필요한 모든 것이 있습니다. 빌드 구성은 해당 키트에 정의된 도구와 설정을 사용합니다.

Autotools

자동 도구를 사용하면 간단한 지침을 통해 휴대 가능하고 완전하며 독립적인 GNU 빌드 시스템을 만들 수 있습니다.

CMake

CMake는 빌드 시스템 생성을 자동화하기 위한 qmake의 대안입니다.

CMake Qt vendor presets

CMake Qt 벤더 프리셋 요약.

CMake presets

지원되는 CMake 프리셋의 예.

Conan build configuration

코난 패키지 관리자로 애플리케이션을 빌드하기 위한 설정.

Conan package manager

실험용 코난 플러그인은 코난 패키지 매니저를 통합합니다.

IncrediBuild

인크레디빌드는 C++ 코드를 빌드하는 데 걸리는 시간을 줄여줍니다.

IncrediBuild build configuration

인크레디빌드 빌드 및 정리 단계.

Meson

Meson을 사용하여 네이티브 데스크톱 애플리케이션을 빌드합니다.

Meson build configuration

Meson으로 애플리케이션을 빌드하기 위한 설정.

Nimble

님블 패키지 관리자는 님 컴파일러를 사용하여 데스크톱 플랫폼용 님 애플리케이션 실행 파일을 생성합니다.

Qbs

Qbs는 높은 수준의 프로젝트 설명에서 빌드 그래프를 생성하고(qmake 또는 CMake do처럼), 낮은 수준의 빌드 그래프에서 명령을 실행하는(make does처럼) 올인원 빌드 도구입니다.

Qbs build configuration

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.