Sustavi za izgradnju

Kada stvarate projekte, možete odabrati sustav za izgradnju koji ćete koristiti za izgradnju projekta: CMake, qmake, Meson ili Qbs.

qmake se instalira i konfigurira prilikom instalacije Qt-a. Da biste koristili jedan od drugih podržanih sustava za izgradnju, morate ga postaviti.

Konfiguracije izgradnje imaju sve što vam je potrebno za kompajliranje izvornog koda u binarne datoteke. Konfiguracije izgradnje koriste alate i postavke definirane u njihovom odgovarajućem kompletu.

Autotools

Pomoću Autotools-a možete iz jednostavnih uputa stvoriti prenosiv, potpun i samostalni GNU sustav za izgradnju.

CMake

CMake je alternativa qmakeu za automatizaciju generiranja sustava za izgradnju.

CMake Qt Creator vendor presets

Sažetak CMake Qt Creator ovih vendor preseta.

CMake presets

Primjeri podržanih CMake predinstalacija.

Conan build configuration

Postavke za izgradnju aplikacija pomoću upravitelja paketa Conan.

Conan package manager

Eksperimentalni Conan dodatak integrira Conan upravitelj paketa.

IncrediBuild

IncrediBuild smanjuje vrijeme potrebno za izgradnju C++ koda.

IncrediBuild build configuration

Koraci za izgradnju i čišćenje za Incredibuild.

Meson

Koristite Meson za izgradnju nativnih desktop aplikacija.

Meson build configuration

Postavke za izgradnju aplikacija pomoću Mesona.

Nimble

Upravitelj paketa Nimble koristi kompajler Nim za generiranje izvršnih aplikacija Nim za desktop platforme.

Qbs

Qbs je sve-u-jednom alat za izgradnju koji generira graf gradnje iz opisa projekta na visokoj razini (kao što to rade qmake ili CMake) i izvršava naredbe u grafu gradnje na niskoj razini (kao što to radi make).

Qbs build configuration

Postavke za izgradnju aplikacija s Qbs-om.

Vidi također Kako: Izrada i pokretanje, Izrada i pokretanje projekata i Upravljanje kitovima.

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.