Forum: PC-Programmierung Wie bindet man mit qmake Bibliotheken ein?


von MaXXX (Gast)


Lesenswert?

hey leute,

arbeite mich gerade in QT mit QT Creator ein. Versuche gerade für ein 
Test mal die OpenCV Bibliothek einzubinden, das klappt leider nicht.

Ich arbeite unter Ubuntu 9.04.

also die datei liegt unter:  /usr/local/lib/libcv.so

Ich versuche die so einzubunden: LIBS += -L/usr/local/lib -lcv

Was ist nun falsch? Bindet man .a und .so datein unterschiedlich ein?



Gruss MaXXX

von Bertram S. (bschall)


Lesenswert?

Es gibt im Embeddd journal Bereich ein Projekt (IO-Expander) in dem 
gezeigt wird wie mittels Qt eine *.a Datei eingebunden wird.

Lib Dateien können einfach via LIBS+= ftd2xx.lib eingebunden werden.
(Header Datei nicht vergessen!)

von MaXXX (Gast)


Lesenswert?

danke bertman.

Jetzt habe ich es endlich geschafft.

Im gegensatz zu dem beispiel, der in der QMake Refence steht, geht es 
nicht min -L .

Also so klappt es jetzt: LIBS += /usr/local/lib/libcv.so


Gruss-L/usr/local/lib -lcv

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.