Dodajte podprojekte projektima
Možete povezati svoju aplikaciju s Qt bibliotekama i drugim bibliotekama, kao što su sistemske biblioteke ili vlastite biblioteke. Nadalje, vaše vlastite biblioteke mogu biti povezane s drugim bibliotekama. Kako biste kompajlirali svoj projekt i iskoristili pogodnosti poput dopunjavanja koda i isticanja sintakse, dodajte biblioteke u svoj projekt.
Stvorite podprojekte
Za izradu podprojekata i njihovo dodavanje u projekt:
- Desnom tipkom miša kliknite na naziv projekta u prikazu Projekti kako biste otvorili kontekstualni izbornik i odaberite " New Subproject".
- Slijedite upute čarobnjaka za izradu podprojekta.

Dodaj postojeće projekte kao podprojekte
Za dodavanje postojećeg projekta kao podprojekta:
- U kontekstnom izborniku odaberite Add Existing Projects.
- U dijaloškom okviru preglednika datoteka pronađite svoj podprojekt.
Stvorite SUBDIRS projekte za qmake
Kada kreirate novi projekt i odaberete qmake kao sustav za izgradnju, možete ga dodati u drugi projekt kao podprojekt u dijalogu Project Management. Međutim, korijenski projekt mora navesti da qmake koristi predložak subdirs za izgradnju projekta.
Za stvaranje korijenskog projekta:
- Odaberite File > New Project > Other Project > Subdirs Project > Choose.
- Na stranici Summary odaberite Finish & Add Subproject kako biste stvorili korijenski projekt i dodali drugi projekt, kao što je C++ biblioteka.
Čarobnjak stvara datoteku projekta (.pro) koja definira predložak subdirs i podprojekta koji dodajete kao vrijednost varijable SUBDIRS. Također dodaje sve potrebne datoteke za podprojekat.
Navedite ovisnosti
Za navođenje ovisnosti upotrijebite čarobnjak za Add Library.
Ukloni podprojekte
Za uklanjanje podprojekata desnom tipkom miša kliknite naziv projekta u prikazu Projects i u kontekstnom izborniku odaberite Remove Subproject.
Vidi također Kako: Izrada projekata, Izrada projekata i Dodavanje biblioteka u CMake projekte.
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.