용어집

Qt Creator 용어 및 개념

용어의미
빌드 구성 소스를 바이너리로 컴파일하는 데 필요한 모든 정보가 들어 있습니다. 다양한 빌드 구성을 통해 다양한 목적에 맞게 프로젝트를 빠르게 빌드할 수 있습니다. 기본적으로 Qt Creator 은 프로젝트에 정의된 각 키트에 대해 디버그 빌드릴리스 빌드 구성을 생성합니다. 디버그 빌드에는 애플리케이션을 디버깅하는 데 필요하지만 릴리스 버전에서는 제외할 수 있는 추가 디버그 심볼이 있습니다. 일반적으로 테스트에는 디버그 구성을 사용하고 최종 설치 바이너리 패키지를 만들 때는 릴리스 구성을 사용합니다.
빌드 단계 프로젝트 정리, 빌드 또는 배포와 같은 복잡한 작업에서 기본 단계를 수행하기 위해 Qt Creator 가 실행하는 명령입니다. Qt Creator 은 작업을 완료하기 위해 빌드 단계를 순서대로 실행합니다. 필요한 빌드 단계의 수와 유형은 프로젝트 유형과 사용하는 빌드 시스템에 따라 다릅니다. 예를 들어 qmake 을 기반으로 하는 프로젝트는 qmakemake 을 사용할 빌드 단계를 지정합니다.
컴포넌트 일반적으로 .qml 파일에 있는 인스턴스화 가능한 QML 정의입니다. 예를 들어 Button.qml 에서 Button 컴포넌트를 정의할 수 있습니다. QML 런타임은 이 Button 컴포넌트를 인스턴스화하여 Button 객체를 생성할 수 있습니다. 또는 Component QML 유형으로 컴포넌트를 정의할 수도 있습니다.
구성 배포 실행 파일을 실행할 위치에 필요한 파일을 패키징하고 복사하는 작업을 처리합니다. 파일은 개발 PC 또는 디바이스의 파일 시스템 내 위치에 복사할 수 있습니다.
디바이스 임베디드 장치 또는 모바일 장치입니다. 자세한 내용은 임베디드 플랫폼모바일 플랫폼을 참조하세요.
Kit Qt Creator 그룹은 크로스 플랫폼 개발을 쉽게 하기 위해 특정 설정을 키트로 빌드하고 실행합니다. 각 키트는 사용할 디바이스, 툴체인, Qt 버전, 디버거 명령어 등 하나의 환경을 정의하는 값 집합으로 구성됩니다. 환경설정 > Kits 에서 키트를 구성하세요.
모드 현재 진행 중인 애플리케이션 개발 작업에 맞게 Qt Creator 사용자 인터페이스를 조정합니다. 각 모드에는 특정 작업을 수행하는 데 필요한 정보만 표시하는 고유한 보기가 있으며 해당 작업과 관련된 가장 관련성이 높은 기능만 있습니다. 따라서 Qt Creator 창 영역의 대부분은 항상 실제 애플리케이션 개발 작업 전용으로 사용됩니다.
프로젝트 빌드 구성, 배포 구성실행 구성에 지정된 대로 빌드하고 다양한 데스크톱 및 기기 플랫폼에서 배포 및 실행할 수 있는 소스 파일, 양식 및 리소스 파일 집합을 함께 그룹화합니다.
Qt 버전 Qt Creator 을 사용하면 개발 PC에 여러 버전의 Qt를 설치하고 각기 다른 버전을 사용하여 다양한 목적에 맞게 프로젝트를 빌드할 수 있습니다.
실행 구성 배포 구성에 의해 복사된 위치에서 애플리케이션을 시작합니다. 기본적으로 프로젝트를 실행하면 Qt Creator 에서 빌드하고 선택한 키트에 지정된 장치에 배포한 후 해당 장치에서 실행합니다. 그러나 프로젝트를 마지막으로 빌드 및 배포한 이후 프로젝트를 변경하지 않은 경우 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.