이 페이지에서

프로젝트 구성하기

Linux, macOS, Windows, Android 또는 QNX와 같은 개발 또는 대상 플랫폼에 Qt를 설치할 때, Qt Online Installer 는 개발 대상에 대한 키트를 생성합니다.

프로젝트를 처음 열 때 Configure Projects 보기에서 프로젝트에 사용할 키트를 선택합니다. 하나 이상의 키트가 활성화되어 있어야 합니다.

현재 열려 있는 프로젝트의 활성 키트 목록을 유지하려면 Ctrl+5를 선택하여 Projects 모드로 전환하세요.

프로젝트 모드의 사이드바

키트에 대한 빌드, 배포 또는 실행 설정을 지정하려면 해당 키트를 선택하고 Build Settings, Deploy Settings 또는 Run Settings 로 이동합니다.

빌드 설정 지정하기

프로젝트 모드의 빌드 설정

Qt Creator 은 프로젝트를 만들거나 열 때 선택한 빌드 구성을 생성하며, 다양한 빌드 설정을 빠르게 전환할 수 있습니다.

프로젝트를 열 때 빌드 구성 선택

사용 가능한 구성은 사용하는 빌드 시스템에 따라 다르며 일반적으로 최소한 다음이 포함됩니다:

  • 디버그
  • 릴리스
  • 프로필

디버그 빌드에는 애플리케이션을 디버깅하는 데 필요하지만 릴리스 버전에서는 제외해야 하는 디버그 기호가 있습니다. 일반적으로 테스트에는 디버그 구성을 사용하고 최종 설치 바이너리 패키지를 만들 때는 릴리스 구성을 사용합니다.

프로필 빌드는 디버그 정보가 포함된 최적화된 릴리스 빌드입니다. 애플리케이션을 분석하는 데 가장 적합합니다.

프로젝트의 빌드 시스템으로 CMake를 선택한 경우 디버그 정보가 포함된 릴리스 빌드 구성도 사용할 수 있습니다. 프로파일 구성과 비슷하지만 QML 디버깅 및 프로파일링이 명시적으로 해제되어 있습니다. 최소 크기 릴리스 빌드 구성을 사용하여 최종 설치 바이너리 패키지를 만들 수도 있습니다. 이 빌드는 애플리케이션 속도가 느려지더라도 바이너리 패키지의 크기를 최대한 작게 만드는 릴리스 빌드입니다.

배포 설정 지정

배포 설정은 장치의 파일 시스템과 같이 실행 파일을 실행하려는 위치에 필요한 파일을 패키징하고 복사하는 작업을 처리합니다.

지정할 배포 설정은 프로젝트 유형 및 키트에 대해 선택한 실행 장치에 따라 다릅니다.

Qt Creator 각 빌드 구성에 대한 배포 구성을 자동으로 생성합니다. 디버그 또는 릴리스와 같은 각 빌드 구성에 대해 장치에 파일 복사 등의 배포 단계를 개별적으로 지정할 수 있습니다.

프로젝트 모드에서 설정 배포

실행 설정 지정

지정할 실행 설정은 프로젝트 유형 및 키트에 대해 선택한 실행 장치에 따라 다릅니다.

Qt Creator 각 빌드 구성에 대한 실행 설정을 자동으로 생성합니다. 디버그 또는 릴리즈와 같은 각 빌드 구성에 대해 명령줄 인수 또는 환경과 같은 실행 설정을 별도로 지정할 수 있습니다.

프로젝트 모드에서 설정 실행

Qt Creator 에서 실행 구성을 자동으로 생성하지 않도록 하려면 환경설정 > Build & Run > General 로 이동한 다음 Create suitable run configurations automatically 을 선택 취소합니다.

실행 구성을 자동으로 동기화하려면 환경설정 > Build & Run > General 으로 이동한 다음 Keep run configurations in sync 에서 옵션을 선택합니다.

전역 환경설정 재정의하기

Project Settings 에서 프로젝트에 대한 전역 환경설정을 재정의할 수 있습니다:

Qt Creator 에 여러 개의 프로젝트가 열려 있는 경우 Active Project 에서 구성할 프로젝트를 선택합니다.

프로젝트에 대한 키트 활성화, 빌드할 프로젝트 구성, 실행할 프로젝트 구성, 프로젝트 열기, 사용자 정의 출력 파서 활성화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.