이 페이지에서

빌드용 프로젝트 구성

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

프로젝트 모드의 빌드 설정

빌드 구성 관리

Edit build configuration 의 목록에 새로운 빌드 구성을 추가하려면, Add 를 선택한 다음 추가할 구성 유형을 선택하십시오. 사용 가능한 옵션은 프로젝트에 대해 선택한 빌드 시스템에 따라 다릅니다. 필요한 만큼 빌드 구성을 추가할 수 있습니다. 또한 Clone 를 선택하여 현재 선택된 구성을 기반으로 한 빌드 구성을 추가할 수도 있습니다.

' Rename '을 선택하여 현재 선택된 빌드 구성에 새 이름을 지정할 수 있습니다.

현재 선택된 빌드 구성을 삭제하려면 ‘ Remove ’을 선택하십시오.

빌드 구성 편집

' Edit build configuration ' 필드에서 편집할 빌드 구성을 선택합니다.

활성 빌드 구성을 편집하려면 Ctrl+E, Ctrl+B (macOS에서는 Cmd+E, Cmd+B )를 선택합니다.

사용 가능한 빌드 설정은 프로젝트에 대해 선택한 빌드 시스템에 따라 다릅니다:

이 항목에서는 빌드 설정에 대해 전반적인 수준에서 설명합니다.

원격 장치에서 빌드

사용할 장치 및 툴체인을 지정하는 키트가 있는 경우, 원격 Linux 또는 Docker 장치에서 애플리케이션을 빌드할 수 있습니다. 키트의 빌드 장치가 원격 Linux 또는 Docker 장치와 같은 원격 장치인 경우, [ Build directory ] 필드 옆에 있는 [ Browse ] 버튼을 클릭하면 원격 디렉터리를 선택할 수 있는 옵션이 표시됩니다.

또한, ‘ Build Environment ’ 섹션의 ‘ Open Terminal ’ 버튼을 클릭하면 해당 장치에서 터미널이 열립니다.

외부 프로세스 시작

Qt Creator 은 애플리케이션 빌드 및 실행과 같은 작업을 수행하기 위해 외부 프로세스를 실행합니다. 프로세스를 실행하기 위해 Qt Creator 은 시스템 고유의 셸 명령을 사용합니다. 이 기능은 실행 파일 이름과 선택적 명령줄 인수를 바탕으로 명령을 구성합니다.

실행 파일 이름은 다음 실행 파일 필드에서 지정합니다: qmake, Make, Command 또는 Executable. 이 이름은 프로젝트에서 파생되거나 수동으로 지정됩니다. 실행 파일을 수동으로 지정할 때는 환경 변수 및 Qt Creator 변수를 참조할 수 있습니다. 단, 따옴표 사용 규칙은 적용되지 않습니다.

인수 필드( Arguments, Additional arguments, CMake arguments, Command arguments, Default arguments, Extra arguments, Make arguments 또는 Tool arguments)에 명령줄 인수를 지정할 수 있습니다. 리디렉션 및 기타 고급 구문을 포함할 수 있는 셸 명령줄을 생성할 수 있습니다. 그러나 테스트 데이터를 테스트 대상 애플리케이션으로 파이프하거나 명령을 그룹화하는 등 일부 더 복잡한 사용 사례는 지원되지 않습니다. 명령을 구성할 때 ‘ Executable ’ 필드의 값이 항상 맨 앞에 배치되기 때문입니다.

인수, 실행 파일 경로 및 작업 디렉터리에서 Qt Creator 변수를 사용할 수 있습니다. 즉, ‘ 변수 (Variables)’ 버튼이 표시되는 모든 필드에서 사용할 수 있습니다.

빌드 단계 추가

CMake 빌드 단계

Build Steps 에서는 프로젝트 빌드에 선택된 빌드 시스템의 설정을 변경할 수 있습니다:

부분적으로 지원되는 빌드 시스템의 경우 빌드 단계를 편집할 수도 있습니다.

qmake 또는 CMake를 사용할 때 IncrediBuild를 사용하여 빌드 프로세스의 속도를 높일 수 있습니다.

빌드 단계를 관리하려면:

  • 빌드 단계를 추가하려면 ‘ Add Build Step ’를 선택한 다음 추가할 단계를 선택하십시오.
  • 추가한 단계를 비활성화하려면 ‘ 비활성화 ’ (Disable)를 선택합니다.
  • 단계의 순서를 변경하려면 ‘ 위로 이동 ’(Move Up)를 선택한 후 ‘ 아래로 이동 ’(Move Down)를 선택하십시오.
  • 단계를 제거하려면 항목 삭제 (Remove Item)를 선택하십시오.

사용자 지정 빌드 단계 추가

빌드 설정에 사용자 지정 단계를 추가하려면 Add Build Step > Custom Process Step 을 선택합니다.

사용자 정의 처리 단계

사용자 지정 명령 실행

임베디드 장치용 빌드 시 사용자 지정 명령을 실행하려면 Add Build Step > Custom Remote Command (via adb shell) (상용 버전 전용)을 선택하고 실행할 명령을 입력하세요.

클린 단계 추가

클린 프로세스를 사용하여 중간 파일을 제거할 수 있습니다. 이 프로세스는 다음을 사용하여 프로젝트를 빌드하는 과정에서 발생하는 원인을 파악하기 어려운 문제를 해결하는 데 도움이 될 수 있습니다:

Clean Steps 에서 빌드에 대한 정리 단계를 정의할 수 있습니다. make 또는 사용자 정의 프로세스를 사용하여 정리 단계를 추가하려면, ‘ Add Clean Step ’를 선택하고 추가할 단계를 선택하십시오.

깨끗한 계단

‘프로젝트 빌드 및 실행’, ‘빌드 시스템 선택’, Qt Creator 변수 사용’, ‘디버깅 활성화’, ‘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.