qmake를 사용하여 프로젝트 빌드하기
선택한 키트의 빌드 설정을 지정하려면 ‘ Projects ’ > ‘ Build Settings ’로 이동하십시오.

빌드 디렉터리
기본적으로 Qt Creator 는 ( .pro 파일이 있는) qmake 프로젝트를 소스 디렉터리와는 별도의 디렉터리에 섀도 빌드로 빌드합니다. 이렇게 하면 각 키트에 대해 생성된 파일을 분리하여 관리할 수 있습니다. 단일 키트로만 빌드하고 실행하는 경우, ' Shadow build ' 확인란의 선택을 해제할 수 있습니다.
Build directory 에서 빌드 디렉터리를 선택하십시오.
(Variables)를 선택할 때 표시되는 변수를 사용할 수 있습니다.
모든 프로젝트에 대해 소스 내 빌드를 기본 옵션으로 설정하려면:
- Preferences > Build & Run > Default Build Properties 로 이동합니다.
- Default build directory 에서 마침표(.)를 입력합니다.
키트 선택기의 툴팁
Tooltip in target selector 에서 키트 선택기의 빌드 구성을 마우스로 가리켰을 때 툴팁으로 표시할 텍스트를 입력합니다.
플랫폼에 종속적인 코드를 분리하기 위해 프로젝트 파일의 별도 버전을 생성할 수 있습니다. qmake 스코프를 사용하여 qmake가 실행되는 플랫폼에 따라 처리할 파일을 선택할 수 있습니다.
디버그 정보 분리
디버그 정보가 생성되는 경우, Separate debug info 에서 Enable 를 선택하여 바이너리에 삽입하는 대신 별도의 파일에 저장할 수 있습니다. 자세한 내용은 CPU 사용량 분석을 참조하십시오. 기본 설정을 사용하려면 Default 를 선택하십시오.
QML 컴파일
QML 소스 코드를 최종 바이너리로 컴파일하면 애플리케이션의 시작 시간을 단축하고, 애플리케이션과 함께 QML 파일을 배포할 필요가 없어집니다. 자세한 내용은 ‘사전 컴파일(Ahead-of-Time Compilation)’을 참조하십시오.
Qt Creator 프로젝트 마법사 템플릿은 Qt 리소스 시스템을 사용하도록 설정되어 있으므로 컴파일 가능한 Qt Quick 프로젝트를 생성합니다. QML 코드를 컴파일하려면 다음에서 ‘ Enable ’를 선택하십시오 Qt Quick Compiler에서 ' '를 선택하십시오. 기본 설정을 사용하려면 ' Default'를 선택하십시오.
프로젝트 내용 분석
qmake system() behavior when parsing 에서 프로세스를 qmake의 system() 함수를 통해 실행할지, 아니면 무시할지 선택하십시오. 프로젝트 열기나 닫기에 너무 오랜 시간이 걸리는 경우 이 옵션을 Ignore 로 설정하면 도움이 될 수 있지만, 파싱 결과가 부정확해질 수도 있습니다.
전역 qmake 설정
모든 qmake 빌드에 대한 설정을 지정하려면 ‘ Preferences ’ > ‘ Build & Run ’ > ‘ Qmake ’로 이동하십시오.

기본 빌드 속성을 설정하려면 Preferences > Build & Run > Default Build Properties 로 이동하십시오.

qmake 빌드 단계
Qt Creator 는 현재 빌드 구성에 정의된 Qt 버전에서 make 또는 nmake 명령을 실행하여 qmake 프로젝트를 빌드합니다.

Qt Creator 가 기본적으로 생성하는 셸 명령을 재정의하려면, 해당 빌드 단계를 비활성화하거나 제거한 후 다른 셸 명령을 지정하는 사용자 정의 빌드 단계를 추가하십시오.
기본적으로 Qt Creator 는 빌드 병렬화를 극대화하기 위해 사용 가능한 모든 CPU 코어를 사용합니다. Linux 및 macOS에서는 Parallel jobs 에서 빌드에 사용할 병렬 작업 수를 지정할 수 있습니다. 기존 MAKEFLAGS 변수를 재정의하려면 ‘ Override MAKEFLAGS ’를 선택하십시오.
Disable in subdirectories 을 선택하면 최상위 빌드에서만 빌드 단계를 실행합니다.
Add Build Step > IncrediBuild for Linux 또는 IncrediBuild for Windows 을 선택하여 IncrediBuild를 사용하여 빌드 속도를 높일 수 있습니다.
Add Build Step > Run Conan Install 를 선택하여 qmake와 함께 Conan 패키지 관리자를 사용하십시오.
또한 다음 문서를참조하십시오 : qmake로 빌드하는 방법, 프로젝트용 키트 활성화, 빌드용 프로젝트 구성, 실행용 프로젝트 구성, 프로젝트 열기, 기본 빌드 및 실행 디렉터리 설정, QML 디버깅 설정.
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.