CMake Qt Creator vendor presets
Odredite postavke za Qt Creator u odjeljku vendor u CMakePresets.json i CMakeUserPresets.json.
CMake konfiguracijske postavke
Sljedeća tablica sažima dostupne preddefinicije.
| Predložak | Opis | Pročitajte više |
|---|---|---|
AutorunCMake | Pokreće CMake za osvježavanje informacija o projektu kada uređujete konfiguracijsku datoteku CMakeLists.txt u projektu. Također osvježava informacije o projektu prilikom izgradnje projekta. | Prikaži sadržaj CMake projekta |
AskBeforePresetsReload | Traži potvrdu prije izvršavanja kada odete na Build i odaberete Reload CMake Presets. | CMake prednameštanja |
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 predložaka:
"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 | Čisti sustavne 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 preddefinicije.
Za više informacija o postavkama kompajlera pogledajte Dodavanje kompajlera.
| Preddefinirano | Opis |
|---|---|
c | Staza do mape za instalaciju C kompajlera. |
cxx | Staza do mape instalacije 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 preddefinicije.
Za više informacija o postavkama otklanjanja pogrešaka pogledajte Dodavanje otklanjača 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 pogrešaka. |
EngineType | Tip pogonskog mehanizma otklanjivača pogrešaka:
|
Version | Broj verzije otklanjivača pogrešaka. |
Primjer prednastavki za otklanjivač grešaka 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 prednastavke.
Za više informacija o postavkama verzije Qt-a pogledajte Dodaj Qt verzije.
| Preddefinirano | Opis |
|---|---|
qt | Staza do mape instalacije Qt-a. |
Primjer predložaka 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 presetne postavke 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.