이 페이지에서

외부 도구 사용

Qt Creator 에서 직접 Tools > External 로 이동하여 외부 도구를 사용하기 위한 메뉴 항목을 추가할 수 있습니다. 예를 들어, 메뉴에는 현재 활성화된 파일을 텍스트 편집기에서 열어 편집하거나 현재 활성화된 QML 파일을 실행하는 항목이 표시됩니다.

도구를 실행하려면 ‘ Tools ’ > ‘ External ’를 선택하거나, 로케이터에서 ‘ x ’ 필터를 사용하십시오.

외부 도구 구성

Preferences > Environment > External Tools 에서 미리 구성된 도구의 설정을 변경하거나 추가 도구를 구성할 수 있습니다.

환경 설정의 ‘외부 도구’ 탭

특정 컨텍스트에서 사용 가능한 변수 목록에서 선택하려면 필드에서 ‘ 변수 ’(Variables)를 선택하십시오.

외부 도구를 구성하려면:

  1. Tools > External > Configure 을 선택합니다.
  2. Add > Add Tool 을 선택하여 새 도구를 추가합니다. Add Category 을 선택하여 새 카테고리를 추가할 수도 있습니다.
  3. ' Executable ' 필드에서 실행할 실행 파일을 지정하십시오. 실행 파일이 시스템 PATH 변수에 포함되어 있는 경우, 해당 경로를 지정하지 마십시오.
  4. ' Arguments ' 필드에서 실행 파일을 실행할 때 사용할 선택적 인수를 지정하십시오.
  5. ' Working directory ' 필드에서 작업 디렉터리의 경로를 지정합니다.
  6. ' Output ' 필드에서 도구의 출력을 처리할 방법을 선택합니다. 출력을 무시하거나, 'General Messages'에서 확인하거나, 코드 편집기에서 선택한 텍스트를 출력으로 대체할 수 있습니다.
  7. ' Error output ' 필드에서 도구의 오류 메시지를 처리할 방법을 선택합니다.
  8. ' Base environment ' 필드에서 도구를 시스템 환경에서 실행할지, 아니면 활성 프로젝트의 빌드 환경 또는 실행 환경에서 실행할지 선택합니다. 예를 들어, 시스템 환경에 툴체인을 찾을 수 있는 필수 PATH 설정이 없는 경우 빌드 또는 실행 환경을 선택하십시오.
  9. ' Environment ' 필드에서 ' Change '를 선택하면 ' Edit Environment ' 대화 상자에서 빌드 및 실행 환경에 대한 환경 변수 값을 수정할 수 있습니다.

    Qt Creator 가 시작된 시스템 환경과 다른 환경으로 전역적으로 변경하려면, Preferences > Environment > System 을 선택한 다음, Environment 필드에서 Change 을 선택하십시오.

  10. Modifies current document 을 선택하여, 도구에 의해 현재 문서가 수정될 경우 도구가 실행되기 전에 문서가 저장되고, 도구가 완료된 후 다시 불러오도록 설정합니다.
  11. ' Input ' 필드에 도구에 표준 입력으로 전달할 텍스트를 지정합니다.

카테고리와 도구가 ‘ Tools > External ’ 메뉴에 추가됩니다.

도구 또는 범주를 제거하려면 해당 항목을 선택한 다음 ‘ Remove ’을 선택하십시오.

사전 구성된 도구의 설정을 변경한 경우, 나중에 ‘ Reset ’ 버튼을 선택하여 변경 사항을 원상복구할 수 있습니다.

사용자가 추가 및 수정한 도구 구성은 사용자의 구성 폴더에 XML 형식으로 저장됩니다. 예를 들어, Linux 및 macOS에서는 ~/config/QtProject/qtcreator/externaltools, Windows에서는 C:\Users\username\AppData\Roaming\QtProject\qtcreator\externaltools 입니다. 다른 사용자와 구성을 공유하려면 XML 구성 파일을 해당 폴더로 복사하십시오.

‘QML 파일 실행’, ‘외부 텍스트 편집기 사용’, Qt Linguist 사용’, ‘환경 설정 편집’, ‘프로젝트 환경 지정’ 및 Qt Creator 변수 사용’항목도 참조하십시오 .

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.