CMake Qt Creator vendor presets
Navedite postavke za Qt Creator u odjeljku vendor u CMakePresets.json i CMakeUserPresets.json.
CMake konfiguracijske postavke
Sljedeća tablica sažima dostupne preddefinicije.
| Preddefinirano | Opis | Pročitajte više |
|---|---|---|
AutorunCMake | Pokreće CMake za osvježavanje informacija o projektu kada uređujete konfiguracijsku datoteku CMakeLists.txt a u projektu. Također osvježava informacije o projektu kada gradite projekt. | Prikaži sadržaj CMake projekta |
AskBeforePresetsReload | Traži potvrdu prije izvršavanja kada odete na Build i odaberete Reload CMake Presets. | CMake predlošci |
AskReConfigureInitialParams | Traži potvrdu prije izvršenja kada odaberete Re-configure with Initial Variables. | Ponovna konfiguracija s početnim varijablama |
PackageManagerAutoSetup | Postavlja upravljač paketa Conan ili vcpkg za upotrebu s CMakeom. | Korištenje CMakea s upravljačima paketa |
ShowAdvancedOptionsByDefault | Prikazuje sve CMake varijable prema zadanim postavkama u Initial Configuration i Current Configuration. | Pregled naprednih varijabli |
ShowSourceSubfolders | Prikriva nazive podmapiranja i raspoređuje datoteke prema njihovoj izvornoj grupi u prikazu Projects. | Sakrivanje naziva podmapu u prikazu projekata |
UseJunctionsForSourceAndBuildDirectories | Na Windowsu koristi junction pointove za CMake operacije configure, build i install. | Korištenje spojnih točaka na Windowsu |
Primjer CMake konfiguracijskih prednastavki:
"vendor": { "qt.io/QtCreator/1.0": { "AskBeforePresetsReload": false, "AskReConfigureInitialParams": false, "AutorunCMake": false, "PackageManagerAutoSetup": false, "ShowAdvancedOptionsByDefault": true, "ShowSourceSubFolders": false, "UseJunctionsForSourceAndBuildDirectories": true } }
Presetovi izgradnje
Sljedeća tablica sažima dostupne presete za izgradnju.
| Preddefinirano | Opis |
|---|---|
useStaging | Omogućuje pripremu za instalaciju, pri čemu se artefakti izgradnje kopiraju u zasebnu privremenu mapu prije instalacije. |
stagingDir | Staza do privremenog direktorija koja se koristi kada je omogućen useStaging. |
iOSAutomaticProvisioningUpdates | Automatski ažurira iOS profile za opskrbu tijekom izgradnje. |
clearSystemEnvironment | Očisti sistemske varijable okruženja prije pokretanja koraka izgradnje. |
Primjer vendor preseta za Qt Creator build preset:
"vendor": { "qt.io/QtCreator/1.0": { "useStaging": true, "stagingDir": "${sourceDir}/staging", "iOSAutomaticProvisioningUpdates": true, "clearSystemEnvironment": false } }
Presetovi kompajlera
Sljedeća tablica sažima dostupne prednameštavke.
Za više informacija o postavkama kompajlera pogledajte Dodavanje kompajlera.
| Predzadana postavka | Opis |
|---|---|
c | Staza do mape za instalaciju C kompajlera. |
cxx | Staza do mape za instalaciju C++ kompajlera. |
Primjer prednastavki kompajlera Qt Creator:
"vendor": { "qt.io/QtCreator/1.0": { "compiler": { "c" : "$env{HOME}/llvm/mac/bin/clang", "cxx" : "$env{HOME}/llvm/mac/bin/clang++" } } }
Preddefinicije otklanjivača pogrešaka
Sljedeća tablica sažima dostupne prednameštavke.
Za više informacija o postavkama otklanjanja pogrešaka pogledajte Dodaj otklanjače pogrešaka.
| Preddefinirano | Opis |
|---|---|
Abis | Popis definicija arhitekture sustava odvojenih zarezom. |
Binary | Staza do izvršne datoteke otklanjivača pogrešaka. Može biti apsolutna staza, vrijednost auto ili ABI. Pronalazi odgovarajući otklanjivač pogrešaka za MSVC alatne lance kada Qt Creator ne zna binarnu stazu. |
DisplayName | Naziv otklanjivača. |
EngineType | Tip pogonskog mehanizma otklanjivača pogrešaka:
|
Version | Broj verzije otklanjivača pogrešaka. |
Primjer prednastavki za debugger 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 verzijske postavke
Sljedeća tablica sažima dostupne preddefinicije.
Za više informacija o postavkama verzije Qt-a pogledajte Dodaj Qt verzije.
| Preddefinirano | Opis |
|---|---|
qt | Staza do mape instalacije Qt-a. |
Primjer prednastavki verzije Qt-a za Qt Creator:
"vendor": { "qt.io/QtCreator/1.0": { "qt": "$env{HOME}/Qt/6.11.0/macos/bin/qmake" } }
Vidi također Kako: izraditi s CMakeom, izrada projekata s CMakeom, CMake, CMake presetovi i alat 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.