Dodajte biblioteke u qmake projekte
Osim Qt biblioteka, u svoje projekte možete dodati i druge biblioteke. Postupak ovisi o vrsti i lokaciji biblioteke:
- Sistemsku biblioteku
- Vaša vlastita biblioteka
- Biblioteka treće strane
Qt Creator podržava dopunu koda i isticanje sintakse za dodane biblioteke nakon što se vaš projekt uspješno izgradi i poveže s njima.
Biblioteka može biti smještena ili u stablu izgradnje trenutnog projekta ili u drugom stablu izgradnje.
Za dodavanje biblioteka projektima koje gradite pomoću qmakea:
- U prikazu Projekti desnom tipkom miša kliknite na naziv projekta kako biste otvorili kontekstualni izbornik i odabrali " Add Library".

- Navedite postavke za biblioteku.

Postavke ovise o vrsti biblioteke.
Lokacija biblioteke
Budući da se sistemske biblioteke obično ne mijenjaju i često se pronalaze prema zadanim postavkama, ne morate navoditi putanju do biblioteke ili njezinih uključivanja prilikom dodavanja. Možete koristiti pkg-config za upit sistema biblioteka tijekom kompilacije.
Za vlastite i biblioteke trećih strana morate navesti putanje. Qt Creator pokušava odgonetnuti putanju za uključivanje vanjske biblioteke, ali je morate provjeriti i po potrebi izmijeniti. Qt Creator automatski dodaje putanju za uključivanje interne biblioteke.
Ciljna platforma
Za sve biblioteke odaberite ciljne platforme za aplikaciju, biblioteku ili dodatak.
Povezivanje
Navedite je li biblioteka statički ili dinamički povezana. Za statički povezanu internu biblioteku, Qt Creator dodaje ovisnosti kao vrijednost varijable PRE_TARGETDEPS u qmake datoteku projekta (.pro).
Razvojna platforma
Ovisno o razvojnoj platformi, Qt Creator može automatski otkriti neke opcije. Na primjer, na macOS-u automatski otkriva vrstu biblioteke (Library ili Framework) i skriva tu opciju. Međutim, ako razvijate na nekoj drugoj platformi osim macOS-a i želite izgraditi projekt za macOS, morate navesti vrstu biblioteke.
Zadana konvencija na Windowsu je da verzije biblioteke za otklanjanje pogrešaka i za objavljivanje imaju isto ime, ali se smještaju u različite poddirektorije, obično nazvane debug i release. Ako putanja do biblioteke ne sadrži nijedan od tih direktorija, ne možete odabrati opciju za smještanje biblioteka u odvojene direktorije.
Alternativno, slovo d može se dodati nazivu biblioteke za verziju za otklanjanje pogrešaka. Na primjer, ako se verzija za objavljivanje zove example.lib, verzija za otklanjanje pogrešaka zove se exampled.lib. Možete navesti da se slovo doda za verziju za otklanjanje pogrešaka, a ukloni za verziju za objavljivanje. Ako naziv biblioteke završava na d, uklonite oznaku Remove "d" suffix for release version.
Za više informacija o postavkama datoteke projekta pogledajte priručnik qmake: Deklariranje ostalih biblioteka.
Vidi također Uputstvo: Korištenje internih biblioteka s qmakeom, Dodavanje podprojekata projektima, Dodavanje biblioteka CMake projektima, Korištenje projektnih čarobnjaka i Izrada projekata.
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.