프로젝트 빌드 및 실행
Linux, macOS, Windows, Android 또는 QNX와 같은 개발 또는 대상 플랫폼용 Qt를 설치하면, Qt Online Installer 개발 대상에 대한 키트가 생성됩니다.
프로젝트를 처음 열 때 ‘ Configure Projects ’ 뷰에서 프로젝트에 사용할 키트를 선택하십시오. 적어도 하나의 키트는 활성화된 상태여야 합니다.
현재 열려 있는 프로젝트의 활성 키트 목록을 관리하려면 Ctrl+5를 눌러 ‘ Projects ’ 모드로 전환하십시오.

키트의 빌드, 배포 또는 실행 설정을 지정하려면 키트를 선택한 다음 ‘ Build Settings ’, ‘ Deploy Settings ’ 또는 ‘ Run Settings ’로 이동하십시오.
빌드 설정 지정

다양한 빌드 구성을 사용하면 서로 다른 빌드 설정 간에 빠르게 전환할 수 있습니다. Qt Creator 는 프로젝트를 생성하거나 열 때 사용자가 선택한 빌드 구성을 생성합니다.

사용 가능한 구성은 사용 중인 빌드 시스템에 따라 다르며, 일반적으로 최소한 다음을 포함합니다:
- 디버그
- 릴리스
- 프로파일
디버그 빌드에는 애플리케이션 디버깅에 필요한 디버그 심볼이 포함되어 있지만, 릴리스 버전에서는 이를 제외해야 합니다. 일반적으로 테스트에는 디버그 구성을 사용하고, 최종 설치용 바이너리 패키지를 생성할 때는 릴리스 구성을 사용합니다.
프로파일 빌드는 디버그 정보가 포함된 최적화된 릴리스 빌드입니다. 애플리케이션 분석에 가장 적합합니다.
프로젝트의 빌드 시스템으로 CMake를 선택한 경우, ‘디버그 정보가 포함된 릴리스(Release with Debug Information )’ 빌드 구성도 사용할 수 있습니다. 이는 프로파일 구성과 유사하지만, QML 디버깅 및 프로파일링 기능이 명시적으로 비활성화되어 있습니다. 최종 설치용 바이너리 패키지를 생성하기 위해 ‘최소 크기 릴리스(Minimum Size Release )’ 빌드 구성을 사용할 수도 있습니다. 이는 애플리케이션의 실행 속도가 느려지더라도 바이너리 패키지의 크기를 최대한 줄이는 릴리스 빌드입니다.
배포 설정 지정
배포 구성은 필요한 파일을 패키징하고, 기기의 파일 시스템과 같이 실행 파일을 실행하려는 위치로 복사하는 작업을 처리합니다.
지정해야 할 배포 설정은 프로젝트 유형과 키트에 대해 선택한 실행 기기에 따라 다릅니다.
Qt Creator 각 빌드 구성에 대한 배포 구성이 자동으로 생성됩니다. 디버그 (Debug)나 릴리스(Release)와 같은 각 빌드 구성에 대해, 기기로 파일을 복사하는 등의 배포 단계를 별도로 지정할 수 있습니다.

실행 설정 지정
지정할 실행 설정은 프로젝트 유형과 키트에 대해 선택한 실행 장치에 따라 다릅니다.
Qt Creator 는 각 빌드 구성에 대한 실행 구성을 자동으로 생성합니다. 디버그(Debug )나 릴리스(Release)와 같은 각 빌드 구성에 대해 파일 복사와 같은 실행 설정을 별도로 지정할 수 있습니다.

Qt Creator 가 실행 구성을 자동으로 생성하지 않도록 하려면 Preferences > Build & Run > General 로 이동한 다음, ‘ Create suitable run configurations automatically ’의 선택을 해제하십시오.
실행 구성을 자동으로 동기화하려면 Preferences > Build & Run > General 로 이동한 후, Keep run configurations in sync 에서 옵션을 선택하십시오.
또한 ‘방법: 빌드 및 실행’, ‘로컬에서 프로젝트 구성’, ‘프로젝트에 대한 키트 활성화’, ‘빌드용 프로젝트 구성’, ‘실행용 프로젝트 구성’, ‘프로젝트 열기’, ‘사용자 정의 출력 파서 활성화’ 및 ‘Active Qt 가져오기 및 설치’를참조하십시오 .
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.