실행을 위한 프로젝트 구성
키트에 대해 선택한 '실행 장치'에서 애플리케이션을 실행하기 위한 설정을 지정하려면, Projects > Run Settings 로 이동하십시오.

사용 가능한 실행 설정은 프로젝트 유형과 기기에 따라 다릅니다:
실행 구성 관리
사용 가능한 실행 구성은 ' Run configuration ' 필드에 나열됩니다. 각 실행 구성은 특정 빌드 구성에 속하므로, 활성 빌드 구성을 전환하면 사용 가능한 실행 구성 세트도 함께 변경됩니다. 디버그(Debug )나 릴리스(Release)와 같은 각 빌드 구성에 대해 명령줄 인수나 환경 변수와 같은 실행 설정을 개별적으로 지정할 수 있습니다.
빌드 구성에 실행 구성을 추가하려면 [ Add]을 선택하십시오.
활성 실행 구성을 기반으로 한 실행 구성을 추가하려면 [ Clone]을 선택하십시오.
다른 빌드 구성에 속해 있더라도 다른 실행 구성의 값을 활성 실행 구성으로 복사하려면 Clone into This 를 선택합니다.
활성 실행 구성을 편집하려면 Ctrl+E, Ctrl+R (또는 macOS에서는 Cmd+E, Cmd+R )을 선택합니다.
활성 실행 구성을 이름 변경하려면 Rename 를 선택하십시오.
실행 구성 제거
활성 실행 구성을 제거하려면 Remove 를 선택합니다. 빌드 구성에 속한 모든 실행 구성을 제거하려면 Remove All 를 선택합니다.
여러 실행 구성을 제거하려면:
- Bulk Remove 를 선택합니다.
- Ctrl 키를 누른 상태에서 실행 구성을 클릭하여 여러 개를 선택합니다.
- ' Remove selected'를 선택합니다.
qmake 실행 구성
qmake 프로젝트의 실행 구성은 구문 분석된 ` .pro ` 파일에서 실행 파일을 파생합니다. 명령어 구성 방법에 대한 자세한 내용은 ‘외부 프로세스 시작’을 참조하십시오.
기본 실행 대상을 선택합니다.
프로젝트에 실행 파일이 여러 개 있는 경우, ` Qt Creator `에 어떤 파일을 실행해야 하는지 지정해야 합니다.
CMake 실행 대상
CMake를 사용할 때는 프로젝트의 ` CMakeLists.txt ` 파일에서 ` FOLDER ` 속성의 값으로 ` qtc_runnable `을 설정하여 실행 대상 목록을 필터링할 수 있습니다. 예:
set_target_properties(main_executable PROPERTIES FOLDER "qtc_runnable")어떤 프로젝트에서도 qtc_runnable 를 지정하지 않으면, Qt Creator 는 CMakeLists.txt 에 지정된 모든 타깃에 대한 실행 구성을 자동으로 추가합니다.
qmake 실행 대상
qmake를 사용할 때, 실행하려는 애플리케이션 프로젝트(TEMPLATE=app)의 .pro 파일에 qtc_runnable 변수를 지정하여 Qt Creator 가 하위 프로젝트에 대한 실행 구성을 자동으로 생성하지 못하도록 할 수 있습니다. 예를 들어
CONFIG += qtc_runnable
실행할 애플리케이션 프로젝트 중 어느 것도 qtc_runnable 를 지정하지 않은 경우, Qt Creator 는 모든 애플리케이션 프로젝트에 대해 실행 구성을 생성합니다.
애플리케이션 프로젝트 중 하나라도 qtc_runnable 를 지정하면, Qt Creator 는 .pro 파일에 CONFIG += qtc_runnable 가 설정된 하위 프로젝트에 대해서만 실행 구성을 생성합니다.
qmake 프로젝트 템플릿에 대한 자세한 내용은 TEMPLATE를 참조하십시오.
Meson 실행 대상
Qt Creator 는 Meson 빌드 설명에서 executable() 함수로 선언된 모든 타깃에 대해 실행 구성을 자동으로 추가합니다.
디버깅 활성화, 프로젝트 빌드 및 실행, 기본 빌드 및 실행 디렉터리 설정, 실행할 사용자 정의 실행 파일 지정, 프로젝트에 대한 Valgrind 설정 지정항목도 참조하십시오 .
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.