Qbs 빌드 구성
선택한 키트의 빌드 설정을 지정하려면 ‘ Projects ’ > ‘ Build Settings ’로 이동하십시오.

Qbs는 Build directory 에서 지정한 디렉터리에 프로젝트를 빌드합니다.
Tooltip in target selector 에서 키트 선택기에서 빌드 구성을 마우스로 가리킬 때 툴팁으로 표시할 텍스트를 입력합니다.
Configuration name 에서 빌드 구성의 이름을 입력할 수 있습니다.
Qbs 구성에 대한 자세한 내용은 Qbs 프로필 디렉터리 설정을 참조하십시오.
디버그 정보 분리
디버그 정보가 생성되는 경우, Separate debug info 에서 Enable 를 선택하여 바이너리에 삽입하는 대신 별도의 파일에 저장할 수 있습니다. 자세한 내용은 CPU 사용량 분석을 참조하십시오. 기본 설정을 사용하려면 Default 를 선택하십시오.
QML 컴파일
QML 소스 코드를 최종 바이너리로 컴파일하면 애플리케이션의 시작 시간을 단축하고, 애플리케이션과 함께 QML 파일을 배포할 필요가 없어집니다. 자세한 내용은 ‘사전 컴파일(Ahead-of-Time Compilation)’을 참조하십시오.
Qt Creator 프로젝트 마법사 템플릿은 Qt 리소스 시스템을 사용하도록 설정되어 있으므로 컴파일 가능한 Qt Quick 프로젝트를 생성합니다. QML 코드를 컴파일하려면 다음에서 ‘ Enable ’를 선택하십시오 Qt Quick Compiler에서 'QML 코드 컴파일( )'을 선택하십시오. 기본 설정을 사용하려면 ' Default'을 선택하십시오.
Qbs 빌드 단계

Qbs의 빌드 단계를 지정하려면:
- Build variant 에서 다음을 선택합니다:
- Debug 애플리케이션 디버깅을 위해 빌드에 디버그 심볼을 포함하려면 이 옵션을 선택합니다.
- Profile 별도의 디버그 정보와 함께 제공되는 최적화된 릴리스 빌드를 선택합니다. 이 옵션은 애플리케이션 분석에 가장 적합합니다.
- Release 최종 설치용 바이너리 패키지를 생성하려면 다음을 선택합니다.
- Parallel jobs 에서 빌드에 사용할 병렬 작업 수를 지정합니다.
- Properties 에서 프로젝트에 전달할 속성을 지정합니다. 키와 값을 구분하려면 콜론(:)을 사용하십시오. 자세한 내용은 Qbs: 모듈을 참조하십시오.
- Flags 에서 다음을 선택하십시오:
- Keep going 가능한 경우 오류가 발생해도 빌드를 계속 진행합니다.
- Show command lines 고수준 설명 대신 실제 명령줄을 ‘컴파일 출력 ( Compile Output )’에 출력하도록 설정합니다.
- Force probes Qbs Probes의 configure 스크립트를 강제로 재실행합니다.
- Installation flags 에서:
- 빌드 후 아티팩트를 설치 위치로 복사하려면 ‘ Install ’를 선택하십시오. 이 옵션은 기본적으로 활성화되어 있습니다.
참고: Windows에서 애플리케이션이 실행 중일 경우, 실행 파일을 덮어쓸 수 없기 때문에 빌드가 실패합니다. 이 문제를 방지하려면 이 확인란의 선택을 해제하고, 애플리케이션 실행 직전에 수행될 ‘ Qbs Install ’ 배포 단계를 실행 설정에 추가하십시오.
- Clean install root 을 선택하면 빌드가 시작되기 전에 설치 루트 디렉터리의 내용을 제거합니다.
- ' Use default location '을 선택하면 아티팩트가 기본 위치에 설치됩니다. 확인란을 해제하면 Installation directory 에서 다른 위치를 지정할 수 있습니다.
- 빌드 후 아티팩트를 설치 위치로 복사하려면 ‘ Install ’를 선택하십시오. 이 옵션은 기본적으로 활성화되어 있습니다.
Equivalent command line 선택한 옵션을 기반으로 구성된 빌드 명령이 표시됩니다.
Qbs 정리 단계
Qbs로 빌드할 때, ‘ Clean Steps ’에서 플래그를 지정할 수 있습니다:

- ' Dry run '를 선택하면 명령을 실행하거나 빌드 그래프에 영구적인 변경을 가하지 않고 정리 테스트를 수행할 수 있습니다.
- Keep going 를 선택하면, 가능한 경우 오류가 발생하더라도 클리닝을 계속 진행합니다.
Equivalent command line 선택한 옵션에 따라 구성된 정리 명령어를 표시합니다.
‘Qbs 프로필 디렉터리 설정’, ‘Qbs’ 및 ‘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.