Na ovoj stranici

Konfiguriranje projekata

Kada instalirate Qt za razvojnu ili ciljanu platformu, kao što su Linux, macOS, Windows, Android ili QNX, Qt Online Installer stvara kitove za razvojne ciljne platforme.

Odaberite komplete koje ćete koristiti za projekt u prikazu Configure Projects kada prvi put otvorite projekt. Najmanje jedan komplet mora biti aktivan.

Kako biste održali popis aktivnih kitova za trenutno otvoreni projekt, prijeđite u način rada Projects odabirom tipke Ctrl+5.

Bočna traka u načinu projekata

Da biste specificirali postavke izgradnje, implementacije ili pokretanja za komplet, odaberite komplet i idite na Build Settings, Deploy Settings ili Run Settings.

Postavljanje postavki izgradnje

Postavke izrade u načinu projekata

Različite konfiguracije izgradnje omogućuju vam brzo prebacivanje između različitih postavki izgradnje. Qt Creator stvara konfiguracije izgradnje koje odaberete prilikom stvaranja ili otvaranja projekata.

Odabir konfiguracija izgradnje pri otvaranju projekata

Dostupne konfiguracije ovise o korištenom sustavu za izgradnju i obično uključuju barem sljedeće:

  • Debug
  • Release
  • Profil

Debug build sadrži debug simbole koji su vam potrebni za otklanjanje pogrešaka u aplikaciji, ali koje biste trebali izostaviti iz verzije za objavljivanje. Općenito, debug konfiguraciju koristite za testiranje, a Release konfiguraciju za izradu konačnog instalacijskog binarnog paketa.

Profile build je optimizirana izdanak-verzija s informacijama za otklanjanje pogrešaka. Najprikladnija je za analizu aplikacija.

Ako ste odabrali CMake kao sustav za izgradnju projekta, dostupna je i konfiguracija za izgradnju s informacijama za otklanjanje pogrešaka (Release with Debug Information ). Ona je slična profilnoj konfiguraciji, ali s izričito isključenim otklanjanjem pogrešaka i profiliranjem QML-a. Također možete koristiti konfiguraciju za izgradnju minimalne verzije (Minimum Size Release) za izradu konačnog binarnog instalacijskog paketa. To je verzija za izgradnju koja veličinu binarnog paketa čini što manjom, čak i ako zbog toga aplikacija postane sporija.

Postavljanje postavki raspoređivanja

Konfiguracije za distribuciju zadužene su za pakiranje i kopiranje potrebnih datoteka na lokaciju na kojoj želite pokrenuti izvršnu datoteku, kao što je datotečni sustav uređaja.

Postavke raspoređivanja koje treba navesti ovise o vrsti projekta i o uređaju Run koji odaberete za komplet.

Qt Creator automatski stvara konfiguracije za raspoređivanje za svaku konfiguraciju izrade. Možete odvojeno za svaku konfiguraciju izrade, kao što su Debug ili Release, navesti korake raspoređivanja, kao što je kopiranje datoteka na uređaje.

Primijeni postavke u načinu projekata

Postavljanje postavki pokretanja

Postavke pokretanja koje treba navesti ovise o vrsti projekta i uređaju za pokretanje koji odaberete za komplet.

Qt Creator automatically creates run configurations for each build configuration. You can specify run settings, such as command line arguments or environments, separately for each build configuration, such as Debug or Release.

Pokrenite postavke u načinu projekata

Qt Creator Da biste spriječili automatsko stvaranje konfiguracija za pokretanje, idite na Preferences > Build & Run > General, a zatim uklonite kvačicu s opcije Create suitable run configurations automatically.

Za automatsku sinkronizaciju konfiguracija pokretanja idite na Preferences > Build & Run > General i odaberite opciju u odjeljku Keep run configurations in sync.

Prekojaš globalne postavke

U Project Settings u možete nadjačati globalne postavke za projekt:

Ako imate više projekata otvorenih u Qt Creator u, odaberite projekt koji želite konfigurirati u Active Project u.

Vidi također Aktiviraj komplete za projekt, Konfiguriraj projekte za izgradnju, Konfiguriraj projekte za pokretanje, Otvori projekte, Aktiviraj prilagođene analizatore izlaza i Preuzmi i instaliraj Qt.

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.