이 페이지에서

참조

다음 항목에는 Qt Creator 및 통합 도구 사용에 대한 참조 정보가 포함되어 있습니다.

Command-Line Options

명령줄에서 Qt Creator 시작을 위한 옵션

Custom Wizards

마법사 유형 및 JSON 마법사 형식.

FAQ

Qt Creator 에 대해 자주 묻는 질문에 대한 답변.

Glossary

Qt Creator 용어 및 개념.

Keyboard Shortcuts

기본 키보드 단축키.

Known Issues

Qt Creator 버전 18.0.1의 알려진 문제.

Licenses and acknowledgments

Qt Creator 의 라이선스 및 타사 구성 요소.

SDK Tool

명령줄에서 CMake를 구성하고 컴파일러, 디버거, 디바이스, Qt 버전 및 키트를 설정합니다.

Technical support

Qt 지원 사이트 및 기타 유용한 사이트.

Version Control Systems

Qt Creator 에서 사용할 수 있는 버전 관리 시스템.

분석 도구

통합 코드 분석 도구를 사용하여 C++ 또는 QML 코드를 개선하세요.

Chrome Trace Format Visualizer

크롬 추적 형식(CTF)으로 생성된 크롬 추적 이벤트를 시각화하세요.

Heob

Heob으로 메모리 누수를 감지하세요.

JavaScript and QML Checks

프로젝트의 QML 및 JavaScript 코드에 대한 정적 검사를 실행하여 일반적인 문제를 찾아내세요.

Performance Analyzer

Linux 데스크톱 및 임베디드 기기에서 애플리케이션의 CPU 및 메모리 사용량을 분석하세요.

Profiling QML applications

QML 애플리케이션의 성능을 개선하세요.

시스템 빌드

프로젝트를 만들 때 프로젝트 빌드에 사용할 빌드 시스템을 선택할 수 있습니다: CMake, qmake, Meson 또는 Qbs 중 하나를 선택할 수 있습니다. qmake는 Qt를 설치할 때 설치 및 구성됩니다. 다른 지원되는 빌드 시스템 중 하나를 사용하려면 해당 시스템을 설정해야 합니다.

Autotools

오토툴을 사용하면 간단한 지침을 통해 휴대 가능하고 완전한 독립형 GNU 빌드 시스템을 만들 수 있습니다.

CMake

CMake는 빌드 시스템 생성을 자동화하기 위한 qmake의 대안입니다.

Conan Package Manager

실험적인 Conan 플러그인은 Conan 패키지 관리자를 통합합니다.

IncrediBuild

인크레디빌드는 C++ 코드를 빌드하는 데 걸리는 시간을 줄여줍니다.

Meson

Meson을 사용하여 네이티브 데스크톱 애플리케이션을 빌드하세요.

Nimble

님블 패키지 관리자는 님 컴파일러를 사용하여 데스크톱 플랫폼용 님 애플리케이션 실행 파일을 생성합니다.

Qbs

Qbs는 높은 수준의 프로젝트 설명에서 빌드 그래프를 생성하고(qmake 또는 CMake do처럼) 낮은 수준의 빌드 그래프에서 명령을 실행하는(make does처럼) 올인원 빌드 도구입니다.

vcpkg Package Manager

실험용 vcpkg 플러그인은 vcpkg C/C++ 패키지 관리자를 통합합니다.

빌드 구성

빌드 구성에는 소스를 바이너리로 컴파일하는 데 필요한 모든 것이 있습니다. 빌드 구성은 해당 키트에 정의된 도구와 설정을 사용합니다.

CMake Build Configuration

CMake로 애플리케이션을 빌드하기 위한 설정입니다.

CMake Presets

지원되는 CMake 사전 설정의 예.

CMake Qt Vendor Presets

CMake Qt 벤더 프리셋 요약.

Conan Build Configuration

코난 패키지 관리자로 애플리케이션을 빌드하기 위한 설정.

IncrediBuild Build Configuration

인크레디빌드 빌드 및 정리 단계.

Meson Build Configuration

Meson으로 애플리케이션을 빌드하기 위한 설정.

Qbs Build Configuration

Qbs로 애플리케이션을 빌드하기 위한 설정.

qmake Build Configuration

qmake로 애플리케이션을 빌드하기 위한 설정.

디버거

디버거를 설정하고 사용하여 실행 가능한 바이너리 파일과 QML, Java 및 Python 소스 코드를 디버깅합니다.

Debugging Helpers

디버깅 도우미를 로드, 사용자 지정 및 추가합니다.

Debugging Qt Quick projects

JavaScript 함수를 디버깅하고, JavaScript 표현식을 실행하여 UI 상태에 대한 정보를 얻고, QML 속성 및 JavaScript 변수를 검사하고, 런타임에 일시적으로 값을 변경할 수 있습니다.

Supported Debuggers

지원되는 디버거 버전 요약.

Troubleshooting Debugger

디버깅 중에 발생할 수 있는 문제를 해결하세요.

디버거 뷰

Debug 모드에서 디버깅하는 동안 애플리케이션의 상태를 검사하세요.

Debug Mode Views

디버깅하는 동안 애플리케이션의 상태를 검사합니다.

Debugger Log

디버거의 문제를 해결합니다.

Evaluating expressions

산술 표현식 또는 함수 호출의 값을 계산합니다.

Local variables and function parameters

로컬 변수 및 함수 매개변수를 검사합니다.

Peripheral Registers

마우스, 키보드, 디스플레이, 프린터, USB 드라이브와 같은 주변 장치의 현재 상태를 확인합니다.

Setting breakpoints

중단점을 설정하여 애플리케이션을 중단합니다.

Viewing Disassembled Code

현재 함수에 대한 분해된 코드를 봅니다.

Viewing Modules

디버깅된 애플리케이션에 포함된 모듈에 대한 정보를 봅니다.

Viewing Source Files

디버그된 프로젝트에 포함된 소스 파일을 봅니다.

Viewing Threads

멀티 스레드 애플리케이션에서 현재 활성화된 스레드를 봅니다.

Viewing and Editing Register State

범용 및 특수 목적 CPU 레지스터의 현재 상태를 봅니다.

Viewing call stack trace

현재 위치로 이어지는 중첩된 함수 호출을 호출 스택 추적으로 봅니다.

장치

컴퓨터에 장치를 연결하여 Qt Creator 에서 해당 장치용으로 빌드된 애플리케이션을 실행, 디버그 및 분석할 수 있습니다. Android 또는 QNX 와 같은 대상 플랫폼용 Qt를 설치하면 개발 대상에 대한 빌드 및 실행 구성이 Qt Creator 에서 자동으로 설정될 수 있습니다.

Developing for Android

Android 기기용 애플리케이션 빌드를 위한 툴체인을 설정합니다.

Developing for Bare Metal Devices

컴퓨터에 설치된 Bare Metal 툴체인을 사용하여 연결된 Bare Metal 장치에 대한 애플리케이션을 빌드하고 실행 및 디버깅할 수 있는 키트를 만듭니다.

Developing for Boot to Qt Devices

Boot to Qt 장치를 컴퓨터에 연결하여 Qt Creator 에서 빌드한 애플리케이션을 실행, 디버그 및 분석합니다.

Developing for MCUs

MCU 장치를 컴퓨터에 연결하여 해당 장치에서 애플리케이션을 실행하고 디버깅합니다.

Developing for Remote Linux Devices

일반 Linux 장치를 컴퓨터에 연결하여 Qt Creator 에서 빌드된 애플리케이션을 실행, 디버그 및 분석합니다.

Developing for iOS

USB 케이블을 사용하여 iOS 장치를 로컬 컴퓨터에 연결하여 해당 장치에서 애플리케이션을 실행합니다.

구성 배포

배포 구성은 애플리케이션을 실행 파일로 패키징하고 실행 파일을 실행할 위치로 복사하는 작업을 처리합니다. 파일은 컴퓨터 또는 장치의 파일 시스템 내 위치로 복사할 수 있습니다.

Android Deploy Configuration

장치에 배포하거나 Google Play 스토어에 제출할 패키지를 만들거나 Android 앱 모듈용 라이브러리를 만듭니다.

Boot to Qt Deploy Configuration

애플리케이션 파일을 Boot to Qt 장치로 복사합니다.

QNX Neutrino Deploy Configuration

애플리케이션 파일을 QNX Neutrino 장치에 복사합니다.

Remote Linux Deploy Configuration

애플리케이션 파일을 일반 원격 Linux 장치에 복사하거나 타르볼을 생성합니다.

구성 실행

구성 실행은 배포 구성이 복사한 위치에서 애플리케이션을 시작합니다. 기본적으로 Run 을 선택하면 Qt Creator 이 프로젝트를 빌드하고 키트에 정의된 장치에 배포한 후 해당 장치에서 실행합니다. 마지막으로 빌드 및 배포한 이후 프로젝트를 변경하지 않은 경우 Qt Creator 에서 프로젝트를 다시 실행하기만 하면 됩니다.

Android Run Settings

Android 기기에서 애플리케이션을 실행하기 위한 설정입니다.

Boot to Qt Run Settings

Boot to Qt 장치에서 애플리케이션을 실행하기 위한 설정.

Desktop Device Run Settings

데스크톱 장치 유형에서 애플리케이션을 실행하기 위한 설정입니다.

Python Run Settings

Qt for Python 애플리케이션 실행을 위한 설정입니다.

QNX Run Settings

Linux 기반 장치에서 애플리케이션을 실행하기 위한 설정입니다.

Qt Quick UI Prototype Run Settings

Qt Quick UI 프로토타입 프로젝트(<@op>.</@op>qmlproject) 실행을 위한 설정입니다.

Remote Linux Run Settings

Linux 기반 장치에서 애플리케이션을 실행하기 위한 설정입니다.

편집기

파일을 열면 Qt Creator 파일 유형에 따라 적합한 편집기를 선택합니다.

C++ Quick Fixes

C++ 코드에 대한 빠른 수정 요약.

Clang Code Model

C++용 코드 편집 서비스를 제공합니다.

Edit Mode

프로젝트에서 코드 및 기타 리소스를 편집하고 탐색합니다.

FakeVim Modes and Commands

지원되는 Vim 모드 및 에뮬레이트된 명령어.

Language Servers

코드 완성, 커서 아래 심볼 강조 표시, C++ 이외의 다른 프로그래밍 언어에 대해 에디터에서 심볼 정의로 이동 및 진단 기능을 사용할 수 있습니다.

Model Editor

구조적 및 동작 다이어그램으로 UML(범용 모델링 언어) 스타일의 모델을 만들 수 있습니다.

QML Quick Fixes

QML 코드에 대한 빠른 수정 요약.

SCXML Editor

상태 차트(.scxml) 파일을 편집합니다.

플랫폼

여러 운영 체제에서 Qt Creator 을 설치 및 실행하여 여러 데스크톱, 임베디드 및 모바일 장치 플랫폼용 애플리케이션을 만들 수 있습니다.

Desktop Platforms

Qt Creator 을 설치 및 실행할 수 있는 운영 체제에 대한 요구 사항입니다.

Optimizing Applications for Mobile Devices

모바일 디바이스에서 사용 가능한 애플리케이션을 개발하기 위한 가이드라인입니다.

Supported Platforms

개발 및 대상 플랫폼 요약.

기본 설정

모든 프로젝트에 전역적으로 적용되는 기본 설정을 설정하고 특정 프로젝트에 대해 기본 설정을 재정의할 수 있습니다.

Axivion

Axivion 대시보드 서버에 대한 연결을 만듭니다.

Beautifier

아티스틱 스타일, ClangFormat 또는 Uncrustify를 사용하여 소스 코드 서식을 지정합니다.

FakeVim

Vim 스타일 편집을 위해 들여쓰기를 설정하고 vim 명령을 Qt Creator 함수에 매핑합니다.

Locator

로케이터 필터를 추가 및 변경합니다.

Nim

Nim 코드 스타일 및 도구 경로를 설정합니다.

Qbs

Qbs 및 Qbs 프로필에 대한 환경설정을 설정합니다.

Screen Recording

FFmpeg로 화면 녹화 환경 설정하기.

Testing

테스트, 테스트 프레임워크 및 테스트 도구의 처리를 사용자 지정합니다.

To-Do

할 일 항목을 나열하기 위한 키워드를 추가합니다.

분석기

코드 분석 도구에 대한 환경설정.

Clang Tools

Clang-Tidy 및 Clazy에 대한 환경설정을 설정합니다.

Valgrind Callgrind

Valgrind Callgrind에 대한 환경설정을 설정합니다.

Valgrind Memcheck

Valgrind Memcheck에 대한 환경설정을 설정합니다.

C++

C++ 코드 편집에 대한 환경 설정.

C++ Code Style

C++ 파일에 대한 글로벌 코드 스타일을 설정합니다.

Clangd

클랭드 코드 모델에 대한 전역 환경설정을 설정합니다.

Code Model

C++ 코드 모델에 대한 전역 환경설정을 설정합니다.

Quick Fixes

C++ 빠른 수정에 대한 전역 환경설정을 설정합니다.

디버거

디버깅에 대한 기본 설정입니다.

CDB

CDB 프로세스를 관리합니다.

CDB Paths

디버거의 심볼 검색 경로에 Microsoft 심볼 서버를 추가합니다.

GDB

GDB 프로세스를 관리합니다.

General

디버그 보기를 사용자 지정하고 소스 경로를 매핑합니다.

키트

빌드 및 실행 키트에 대한 기본 설정입니다.

Compilers

등록된 컴파일러를 나열합니다. 목록에 사용자 지정 컴파일러를 추가할 수 있습니다.

Kits

키트 환경설정을 설정합니다. 키트는 사용할 디바이스, 툴체인, Qt 버전, 디버거 명령 등 하나의 환경을 정의하는 값 집합으로 구성됩니다.

텍스트 편집기

텍스트 및 코드 편집기의 동작과 모양에 대한 기본 설정입니다.

Behavior

텍스트 편집기에서 들여쓰기, 입력 및 파일 인코딩에 대한 환경설정을 설정합니다.

Completion

텍스트 편집기에서 코드 완성 및 일치하는 문자 삽입에 대한 환경설정을 설정합니다.

Font & Colors

구문 강조 표시, 차이점 편집기 및 코드 분석 결과에 대한 글꼴 환경설정을 설정하고 색 구성표를 적용합니다.

Snippets

코드조각 편집기에서 코드조각을 추가, 변경 및 제거합니다.

UI 디자인

시각적 편집기인 Qt Widgets 디자이너를 사용하여 Design 모드에서 위젯 기반 UI를 디자인할 수 있습니다. Qt Quick UI의 경우 별도의 시각적 편집기를 사용하세요, Qt Design Studio또는 Edit 모드를 사용합니다.

Adding Qt Widgets Designer Plugins

Qt 애플리케이션을 확장하는 플러그인을 생성하여 Qt Widgets Designer에 위젯 추가하기.

Converting UI Projects to Applications

.qmlproject 파일이 있는 프로젝트를 <@op>.</@op>pro 파일이 있는 프로젝트로 변환하기.

Qt Quick Designer

QML 파일(.qml) 및 Qt Design Studio UI 파일(.ui.qml)을 위한 시각적 편집기.

Qt Widgets Designer

Qt Widgets 용 시각적 편집기.

UI files

Qt Design Studio UI 파일(.ui.qml)의 제한 사항.

Using QML modules with plugins

C++ 플러그인을 사용하여 사용자 지정 컴포넌트를 Qt Quick 애플리케이션에 노출하기.

보기

모드를 전환하거나 작업을 트리거하면 Qt Creator 에서 출력을 보고 프로젝트 콘텐츠를 구성할 수 있는 보기를 엽니다.

출력 보기

빌드 중에 발생한 오류 및 경고 목록, 컴파일러의 자세한 출력, 실행 시 프로그램의 상태, 디버그 출력 또는 검색 결과 등 여러 소스의 출력을 볼 수 있습니다.

Application Output

프로그램을 실행할 때의 프로그램 상태와 디버그 출력을 표시합니다.

Compile Output

컴파일러의 모든 출력을 표시합니다.

Issues

다양한 소스의 이슈를 나열합니다.

Search Results View

프로젝트, 파일 시스템의 파일 또는 현재 열려 있는 파일을 검색하고 검색 결과를 봅니다.

Squish

Squish 테스트, 러너 및 서버 로그를 봅니다.

Terminal

터미널을 엽니다.

Test Results

테스트 결과를 봅니다.

To-Do Entries

프로젝트 파일에서 할 일 키워드를 나열합니다.

일부 모드에서는 왼쪽 및 오른쪽 사이드바를 사용하여 다양한 보기를 프로젝트 콘텐츠로 구성할 수 있습니다. 작업 중인 모드와 관련된 보기만 사이드바에서 사용할 수 있습니다.

Call Hierarchy

언어 서버에서 수신 및 발신 함수 호출에 대한 정보를 표시합니다.

Class View

현재 열려 있는 프로젝트의 클래스 계층 구조를 표시합니다.

File System

현재 디렉터리에 있는 모든 파일을 표시합니다.

Include Hierarchy

현재 파일에 포함된 파일과 현재 파일을 포함하는 파일을 표시합니다.

Open Documents

현재 열려 있는 파일을 표시합니다.

Outline

정의된 유형과 기타 기호, 소스 파일의 속성 및 계층 구조에 대한 개요를 표시합니다.

Projects

프로젝트 트리에 프로젝트 목록을 표시합니다.

Type Hierarchy

클래스의 기본 클래스와 파생 클래스를 표시합니다.

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.