Portál AbcLinuxu, 10. května 2025 06:56

Dotaz: qmake - přilinkování knihovny z určitého umístění

Martin Stiborský avatar 7.1.2011 14:38 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
qmake - přilinkování knihovny z určitého umístění
Přečteno: 251×
Odpovědět | Admin

Ahoj,

používám v aplikaci knihovnu, kterou jsem si sestavil někam do domovského adresáře.

Jak ji přibalit v qmake? Zkoušel jsem parametry -L, -l, ale neprošlo to.

Když ji mám nainstalovanou klasicky v systému, někde v /usr/include a /usr/lib tak funguje klasické CONFIG += knihovna.

Ale jelikož ji často upravuji, tak by bylo fajn mít distribuční verzi někde v systému ale pro vývoj knihovny a té aplikace která ji používá bych chtěl linkovat její build z domovského adresáře.

Je to možné, nebo se postupuje nějak jinak?

Díky za radu.

Kvík ..

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Martin Stiborský (tazatel))
David Watzke avatar 7.1.2011 15:57 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: qmake - přilinkování knihovny z určitého umístění
Odpovědět | | Sbalit | Link | Blokovat | Admin
Viz http://doc.qt.nokia.com/qmake-variable-reference.html: hledej tam proměnný INCLUDEPATH, LIBS.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Martin Stiborský avatar 8.1.2011 12:33 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: qmake - přilinkování knihovny z určitého umístění

Díky, jednoduché, stačilo si pořádně přečíst dokumentaci, čekal jsem větší složitost.

Ještě to chtělo nastavit LD_LIBRARY_PATH, aby aplikace při spuštění věděla kde knihovnu hledat a je to.

Kvík ..
9.1.2011 12:23 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: qmake - přilinkování knihovny z určitého umístění

Nastavování LD_LIBRARY_PATH můžeš elegantně během vývoje obejít nastavením QMAKE_RPATHDIR proměnné v projektu...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.