Na ovoj stranici

Izrada i pokretanje projekata

Kako: Izgraditi i pokrenuti

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

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

Za održavanje popisa aktivnih kitova za trenutno otvoreni projekt, prijeđite u način izrade ( 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 release verzije. 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. Najbolje je pogodna za analizu aplikacija.

Ako ste za projekt odabrali CMake kao sustav za izgradnju, dostupna je i konfiguracija za izgradnju s informacijama za otklanjanje pogrešaka u izdanju. 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 izrade Release minimalne veličine (Minimum Size Release ) za izradu konačnog instalacijskog binarnog paketa. To je izdanje za produkciju koje 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 implementacije koje treba navesti ovise o vrsti projekta i o uređaju za pokretanje 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

Definiranje postavki pokretanja

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

Qt Creator automatski stvara konfiguracije pokretanja za svaku konfiguraciju izgradnje. Možete odvojeno za svaku konfiguraciju izgradnje, kao što su Debug ili Release, navesti postavke pokretanja, kao što su argumenti naredbenog retka ili okruženja.

Pokrenite postavke u načinu projekata

Da biste spriječili da Qt Creator automatski stvara konfiguracije za pokretanje, idite na Preferences > Build & Run > General i zatim uklonite kvačicu s opcije Create suitable run configurations automatically.

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

Vidi također Kako: Izgraditi i pokrenuti, Konfiguriranje projekata lokalno, Aktiviranje kitova za projekt, Konfiguriranje projekata za izgradnju, Konfiguriranje projekata za pokretanje, Otvaranje projekata, Aktiviranje prilagođenih analizatora izlaza i Preuzimanje i instaliranje Qt-a.

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.