Izrada projekata pomoću qmakea
Da biste specificirali postavke izgradnje za odabrani komplet, idite na Projects > Build Settings.

Direktorij za izgradnju
Po zadanom, Qt Creator gradi qmake projekte (koji imaju .pro datoteke) u zasebnom direktoriju od izvornog direktorija, kao sjenovite izgradnje. To drži datoteke generirane za svaki kit odvojenima. Ako gradite i pokrećete samo s jednim kitom, možete ukloniti kvačicu za Shadow build.
Odaberite direktorij za izgradnju u Build directory u. Možete koristiti varijable koje su navedene kada odaberete
(Variables).
Da biste postavili izgradnju unutar izvornog direktorija kao zadanu opciju za sve projekte:
- Idite na Preferences > Build & Run > Default Build Properties.
- U Default build directory-u upišite točku (.)
Pomoćni natpisi u odabiraču kompleta
U Tooltip in target selector u upišite tekst koji će se prikazati kao skočni opis kada pokazivač miša držite iznad konfiguracije izgradnje u odabiraču sklopova.
Možete stvoriti odvojene verzije datoteka projekta kako biste odvojili platformski ovisan kod. Možete koristiti qmake scopes za odabir datoteke za obradu ovisno o platformi na kojoj se qmake pokreće.
Odvajanje informacija za otklanjanje pogrešaka
Ako se generiraju informacije za otklanjanje pogrešaka, možete ih smjestiti u zasebne datoteke, umjesto da budu ugrađene u binarnu datoteku, odabirom opcije Enable u Separate debug info. Za više informacija pogledajte Analizirajte upotrebu CPU-a. Za korištenje zadane postavke odaberite Default.
Kompilacija QML-a
Možete kompajlirati QML izvorni kod u konačnu binarnu datoteku kako biste poboljšali vrijeme pokretanja aplikacije i uklonili potrebu za raspoređivanjem QML datoteka zajedno s aplikacijom. Za više informacija pogledajte Kompilaciju unaprijed.
Qt Creator Qt Quick Predlošci čarobnjaka za projekte stvaraju projekte za kompilaciju unaprijed koji se mogu kompajlirati jer su postavljeni za korištenje Qt Resource Systema. Za kompajliranje QML koda odaberite u Enable Qt Quick Compiler. Za korištenje zadane postavke odaberite Default.
Analiziranje sadržaja projekta
U qmake system() behavior when parsing u odaberite hoće li se procesi pokretati putem qmakeove funkcije system() ili će se ignorirati. Postavljanje ove opcije na Ignore može pomoći ako otvaranje ili zatvaranje projekata traje predugo, ali može dovesti do netočnih rezultata parsiranja.
Globalne postavke qmakea
Da biste specificirali postavke za sve qmake izgradnje, idite na Preferences > Build & Run > Qmake.

Da biste postavili zadane svojstva izgradnje, idite na Preferences > Build & Run > Default Build Properties.

qmake koraci izgradnje
Qt Creator izgrađuje projekte qmake-a pokretanjem naredbe make ili nmake iz verzije Qt-a definirane za trenutnu konfiguraciju izgradnje.

Da biste nadjačali naredbu u shellu koju Qt Creator po zadanom konstruira, onemogućite ili uklonite korak izgradnje i dodajte prilagođeni korak izgradnje koji specificira drugu naredbu u shellu.
Po zadanom, Qt Creator koristi sve dostupne CPU jezgre kako bi postigao maksimalnu paralelizaciju izgradnje. Na Linuxu i macOSu možete u Parallel jobs-u navesti broj paralelnih zadataka koje ćete koristiti za izgradnju. Odaberite Override MAKEFLAGS kako biste prebrisali postojeće MAKEFLAGS varijable.
Odaberite Disable in subdirectories kako biste izvršili korak izgradnje samo za izgradnju na najvišoj razini.
Odaberite Add Build Step > IncrediBuild for Linux ili IncrediBuild for Windows za ubrzanje izgradnje korištenjem IncrediBuild.
Odaberite Add Build Step > Run Conan Install za korištenje Conan upravitelja paketa s qmakeom
Vidi također Kako: izraditi s qmakeom, aktivirati komplete za projekt, konfigurirati projekte za izradu, konfigurirati projekte za pokretanje, otvoriti projekte, postaviti zadane direktorije za izradu i pokretanje te postavljanje otklanjanja pogrešaka u QML-u.
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.