이 페이지에서

실행을 위한 프로젝트 구성

키트에 대해 선택한 실행 장치에서 애플리케이션을 실행하기 위한 설정을 지정하려면 Projects > Run Settings 으로 이동합니다.

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

사용 가능한 실행 설정은 프로젝트 유형 및 장치에 따라 다릅니다:

실행 구성 관리

사용 가능한 실행 구성은 Run configuration 필드에 나열됩니다. 각 실행 구성은 특정 빌드 구성에 속하므로 활성 빌드 구성을 전환하면 사용 가능한 실행 구성 세트도 전환됩니다. 디버그 또는 릴리스와 같은 각 빌드 구성에 대해 명령줄 인수 또는 환경과 같은 실행 설정을 별도로 지정할 수 있습니다.

빌드 구성에 대한 실행 구성을 추가하려면 Add 을 선택합니다.

현재 실행 구성을 기반으로 하는 실행 구성을 추가하려면 Clone 을 선택합니다.

다른 빌드 구성에 속해 있더라도 다른 실행 구성의 값을 현재 실행 구성으로 복사하려면 Clone into This 을 선택합니다.

현재 실행 구성의 이름을 변경하려면 Rename 을 선택합니다.

현재 실행 구성을 제거하려면 Remove 을 선택합니다. 빌드 구성에 속한 모든 실행 구성을 제거하려면 Remove All 을 선택합니다.

활성 실행 구성을 편집하려면 Ctrl+E, Ctrl+R (또는 macOS의 경우 Cmd+E, Cmd+R )을 선택합니다.

qmake 실행 구성

qmake 프로젝트의 실행 구성은 파싱된 .pro 파일에서 실행 파일을 파생합니다. 명령이 구성되는 방법에 대한 자세한 내용은 외부 프로세스 시작하기를 참조하세요.

기본 실행 대상 선택

프로젝트에 실행 파일이 여러 개 있는 경우 Qt Creator 에 어떤 파일을 실행할지 알려야 합니다.

CMake 실행 대상

CMake를 사용할 때 프로젝트의 CMakeLists.txt 파일에 있는 FOLDER 속성 값으로 qtc_runnable 을 설정하여 실행 대상 목록을 필터링할 수 있습니다. 예를 들어

set_target_properties(main_executable PROPERTIES FOLDER "qtc_runnable")

프로젝트에 qtc_runnable 을 지정하지 않으면 Qt CreatorCMakeLists.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 프로젝트 템플릿에 대한 자세한 내용은 템플릿을 참조하십시오.

메손 실행 대상

Qt Creator 메손 빌드 설명에서 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.