Na ovoj stranici

Qbs konfiguracija izgradnje

Da biste specificirali postavke izgradnje za odabrani komplet, idite na Projects > Build Settings.

Postavke izrade Qbs-a

Qbs gradi projekte u direktoriju koji navedete u Build directory.

U odjeljku Tooltip in target selector unesite tekst koji će se prikazati kao skočni opis kada pokazivač miša držite iznad konfiguracije izgradnje u odabiraču skupa.

Možete unijeti naziv za konfiguraciju izgradnje u Configuration name.

Za više informacija o konfiguriranju Qbs-a pogledajte Postavljanje Qbs direktorija profila.

Odvajanje debug informacija

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 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 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.

Qbs koraci izgradnje

Postupci izrade u postavkama izrade

Za specificiranje koraka izgradnje za Qbs:

  1. U Build variant u odaberite:
    • Debug za uključivanje simbola za otklanjanje pogrešaka u izgradnji radi otklanjanja pogrešaka u aplikaciji.
    • Profile za optimiziranu release verziju koja se isporučuje s odvojenim informacijama za otklanjanje pogrešaka. Najbolje je pogodna za analizu aplikacija.
    • Release za izradu konačnog instalacijskog binarnog paketa.
  2. U Parallel jobs u navedite broj paralelnih zadataka koji će se koristiti za izgradnju.
  3. U Properties u navedite svojstva koja će se proslijediti projektu. Koristite dvotočnice (:) za razdvajanje ključeva od vrijednosti. Za više informacija pogledajte Qbs: Moduli.
  4. U Flags u odaberite:
    • Keep going da se nastaviti s izgradnjom kada dođe do pogrešaka, ako je moguće.
    • Show command lines da se stvarne naredbe ispišu u Izlaz kompajliranja umjesto opisa na visokoj razini.
    • Force probes za prisilno ponovno izvršavanje skripti za konfiguraciju Qbs Probes.
  5. U odjeljku Installation flags:
    • Odaberite Install da biste kopirali artefakte u njihovu lokaciju instalacije nakon izgradnje. Ova je opcija omogućena prema zadanim postavkama.

      Qbs Install Napomena: Na Windowsu će izgradnja propasti ako je aplikacija pokrenuta jer se izvršna datoteka ne može prebrisati. Kako biste izbjegli taj problem, možete poništiti ovu potvrdnu kućicu i dodati korak raspoređivanja u izvršne postavke koji će se izvršiti neposredno prije pokretanja aplikacije.

    • Odaberite Clean install root za uklanjanje sadržaja korijenskog direktorija instalacije prije početka izgradnje.
    • Odaberite Use default location za instalaciju artefakata na zadanu lokaciju. Očistite potvrdni okvir za navođenje druge lokacije u Installation directory.

Equivalent command line prikazuje naredbu za izgradnju koja se sastavlja na temelju odabranih opcija.

Qbs koraci čišćenja

Prilikom izgradnje s Qbs-om možete navesti zastavice u Clean Steps:

Qbs čisti koraci

  • Odaberite Dry run da biste testirali čišćenje bez izvršavanja naredbi ili trajnih promjena na grafu izgradnje.
  • Odaberite Keep going da se čišćenje nastavi u slučaju pogrešaka, ako je moguće.

Equivalent command line prikazuje naredbu čišćenja koja je sastavljena na temelju odabranih opcija.

Vidi također Postavljanje direktorija profila Qbs-a, Qbs i 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.