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

Direktorij za izgradnju
Po zadanome, Qt Creator gradi qmake projekte (koji imaju .pro datoteke) u zasebnom direktoriju od izvornog direktorija, kao sjenovite izgradnje. Time se datoteke generirane za svaki kit drže 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 ugradbene izgradnje postavili kao zadanu opciju za sve projekte:
- Idite na Preferences > Build & Run > Default Build Properties.
- U Default build directory unesite 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 postavite iznad konfiguracije izgradnje u odabiraču skupa.
Možete stvoriti odvojene verzije datoteka projekta kako biste odvojili kod ovisan o platformi. 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 Analiziraj upotrebu CPU-a. Za korištenje zadane postavke odaberite Default.
Kompilacija QML-a
Možete kompajlirati izvorni QML 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 kompajliranje 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 moglo bi pomoći ako otvaranje ili zatvaranje projekata traje predugo, ali bi moglo proizvesti netočne rezultate 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 navodi drugu naredbu u shellu.
Po zadanom, Qt Creator koristi sve dostupne CPU jezgre kako bi postigao maksimalnu paralelnu izgradnju. Na Linuxu i macOSu možete navesti broj paralelnih zadataka za izgradnju u Parallel jobs. Odaberite Override MAKEFLAGS kako biste prebrisali postojeće MAKEFLAGS varijable.
Odaberite Disable in subdirectories da 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 koristeći 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.