빌드 시스템 선택
프로젝트를 빌드하기 위해 여러 빌드 시스템을 사용할 수 있습니다:
- CMake는 크로스 플랫폼 빌드 자동화 시스템으로, 다양한 플랫폼에 걸친 개발 프로젝트의 빌드 과정을 간소화하는 데 도움이 됩니다. 이 시스템은 빌드 구성 생성을 자동화합니다. 자세한 내용은 CMake를 참조하십시오.
- qmake는 빌드 구성 생성을 자동화하기 위한 CMake의 대안입니다. Qt 설치 프로그램은 qmake를 설치하고 구성합니다. 지원되는 다른 빌드 시스템 중 하나를 사용하려면 해당 시스템을 직접 설정해야 합니다.
- Meson은 개발자가 빌드 정의 작성이나 디버깅에 소요되는 시간을 최소화하고, 빌드 시스템이 코드 컴파일을 시작하는 데 걸리는 대기 시간을 줄이는 것을 목표로 하는 빠르고 사용자 친화적인 오픈소스 빌드 시스템입니다. 자세한 내용은 Meson을 참조하십시오.
- Qbs는 (qmake나 CMake와 마찬가지로) 상위 수준의 프로젝트 설명에서 빌드 그래프를 생성하고, (make와 마찬가지로) 하위 수준의 빌드 그래프에 포함된 명령을 실행하는 올인원 빌드 도구입니다. 자세한 내용은 빌드 시스템: Qbs를 참조하십시오.
일반적으로 프로젝트를 생성할 때 빌드 시스템을 선택합니다.
다른 빌드 시스템으로 마이그레이션
프로젝트를 Microsoft Visual Studio와 같은 다른 빌드 시스템으로 내보내려면, ‘ Build ’ > ‘ Run Generator ’로 이동하여 목록에서 생성기를 선택하십시오. ‘ Qt Creator ’는 프로젝트의 빌드 디렉터리에 .vcxproj와 같은 빌드 파일을 생성합니다.
프로젝트를 빌드하는 데 사용하는 도구(qmake 또는 CMake)가 생성기를 제공합니다. 생성기의 사용 가능 여부는 빌드 도구의 버전, 호스트 플랫폼 및 호스트 시스템의 속성에 따라 달라집니다. 또한 Clang 코드 모델 플러그인이 활성화되어 있는 경우(기본값), JSON 컴파일 데이터베이스 생성기를 사용할 수 있습니다.
빌드 및 실행 환경 설정
프로젝트 디렉터리의 위치를 변경하고 프로젝트 빌드 및 실행 설정을 지정하려면, [ Preferences ] > [ Build & Run ] > [ General]을 선택하십시오.
Projects 모드에서 다양한 대상 플랫폼에 대한 빌드 및 실행 설정을 지정하십시오.
'빌드용 프로젝트 구성', '실행용 프로젝트 구성', '참조: 빌드 시스템' 및 '프로젝트 마법사 사용'항목도 참조하십시오 .
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.