qmake 빌드 구성
선택한 키트에 대한 빌드 설정을 지정하려면 Projects > Build Settings 으로 이동합니다.

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

기본 빌드 속성을 설정하려면 환경설정 > Build & Run > Default Build Properties 으로 이동합니다.

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

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