이 페이지에서

CMake Qt Creator 벤더 사전 설정

CMakePresets.jsonCMakeUserPresets.json 의 ‘ vendor ’ 섹션에서 ‘ Qt Creator ’ 기본 설정을 지정하십시오.

CMake 구성 사전 설정

다음 표는 사용 가능한 사전 설정을 요약한 것입니다.

사전 설정설명자세히 보기
AutorunCMake프로젝트에서 ` CMakeLists.txt ` 구성 파일을 편집할 때 CMake를 실행하여 프로젝트 정보를 새로 고칩니다. 또한, 프로젝트를 빌드할 때도 프로젝트 정보를 새로 고칩니다.CMake 프로젝트 내용 보기
AskBeforePresetsReloadBuild 로 이동하여 ‘ Reload CMake Presets ’를 선택할 때, 실행 전에 확인 메시지를 표시합니다.CMake 사전 설정
AskReConfigureInitialParamsRe-configure with Initial Variables 를 선택할 때 실행 전에 확인 메시지를 표시합니다.초기 변수를 사용하여 재구성
PackageManagerAutoSetupCMake와 함께 사용할 수 있도록 Conan 또는 vcpkg 패키지 관리자를 설정합니다.패키지 관리자와 함께 CMake 사용하기
ShowAdvancedOptionsByDefaultInitial ConfigurationCurrent Configuration 에서 기본적으로 모든 CMake 변수를 표시합니다.고급 변수 보기
ShowSourceSubfoldersProjects 보기에서 하위 폴더 이름을 숨기고 소스 그룹에 따라 파일을 정렬합니다.프로젝트 보기에서 하위 폴더 이름 숨기기
UseJunctionsForSourceAndBuildDirectoriesWindows에서 CMake의 configure, build 및 install 작업에 접합점을 사용합니다.Windows에서 접합점 사용

CMake 구성 사전 설정의 예:

"vendor": {
  "qt.io/QtCreator/1.0": {
    "AskBeforePresetsReload": false,
    "AskReConfigureInitialParams": false,
    "AutorunCMake": false,
    "PackageManagerAutoSetup": false,
    "ShowAdvancedOptionsByDefault": true,
    "ShowSourceSubFolders": false,
    "UseJunctionsForSourceAndBuildDirectories": true
  }
}

컴파일러 사전 설정

다음 표는 사용 가능한 사전 설정을 요약한 것입니다.

컴파일러 설정에 대한 자세한 내용은 ‘컴파일러 추가’를 참조하십시오.

사전 설정설명
cC 컴파일러 설치 폴더의 경로입니다.
cxxC++ 컴파일러 설치 폴더의 경로입니다.

Qt Creator 의 컴파일러 사전 설정 예시:

"vendor": {
  "qt.io/QtCreator/1.0": {
    "compiler": {
      "c" : "$env{HOME}/llvm/mac/bin/clang",
      "cxx" : "$env{HOME}/llvm/mac/bin/clang++"
    }
  }
}

디버거 사전 설정

다음 표는 사용 가능한 사전 설정을 요약한 것입니다.

디버거 기본 설정에 대한 자세한 내용은 ‘디버거 추가’를 참조하십시오.

사전 설정설명
Abis시스템 아키텍처 정의의 쉼표로 구분된 목록입니다.
Binary디버거 실행 파일의 경로입니다. 절대 경로, auto 값 또는 ABI일 수 있습니다. Qt Creator 가 바이너리 경로를 알지 못하는 경우 MSVC 툴체인에 적합한 디버거를 찾습니다.
DisplayName디버거의 이름입니다.
EngineType디버거 엔진 유형:
  • GDB의 경우 1
  • 4: CDB
  • 8: PDB
  • LLDB의 경우 256
  • GDB DAP: 512
  • LLDB DAP의 경우 1024
  • uVision 디버거: 4096
Version디버거의 버전 번호.

Qt Creator 디버거 사전 설정 예시:

"vendor": {
  "qt.io/QtCreator/1.0": {
    "debugger": {
      "DisplayName": "GNU gdb 11.2.0 for MinGW 11.2.0 64-bit",
      "Abis": ["x86-windows-msys-pe-64bit"],
      "Binary": "C:/Qt/Tools/mingw1120_64/bin/gdb.exe",
      "EngineType": 1,
      "Version": "11.2.0"
    }
  }
}

Qt 버전 프리셋

다음 표는 사용 가능한 사전 설정을 요약한 것입니다.

Qt 버전 기본 설정에 대한 자세한 내용은 Qt 버전 추가를 참조하십시오.

사전 설정설명
qtQt 설치 폴더의 경로입니다.

Qt Creator 의 Qt XML 버전 사전 설정 예시:

"vendor": {
  "qt.io/QtCreator/1.0": {
    "qt": "$env{HOME}/Qt/6.11.0/macos/bin/qmake"
  }
}

참조: 사용 방법: CMake로 빌드하기, CMake로 프로젝트 빌드하기, CMake, CMake 사전 설정SDK 도구.

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.