Einbinden von exiv2 in Qt Projekt

Alles rund um die Programmierung mit Qt
Antworten
Schilly
Beiträge: 4
Registriert: 9. August 2010 14:57

Einbinden von exiv2 in Qt Projekt

Beitrag von Schilly »

Hallo alle zusammen,

bin ein ganz neues Mitglied und habe auch noch nichts weiter mit Qt gemacht.

Habe zurzeit ein Problem mit meinem Qt-Projekt.

Ich möchte exiv2.lib nutzen und habe daher nach Anleitung exiv2 kompiliert. Jetzt weiß ich nicht, wie ich die lib nutzen kann.

Bis jetzt habe ich folgenden Code in meiner .pro-Datei eingefügt.

Code: Alles auswählen

LIBS += c:\gnu\exiv2-0.20\msvc\bin\Debug\exiv2.lib
INCLUDEPATH += c:\gnu\exiv2-0.20\msvc\bin\Debug\exiv2.h
Weiterhin möchte ich die exiv2.lib als #include nutzen ...

Wie kann ich das machen?

Vielen Dank schon mal im Voraus!

Gruß
Schilly
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Backslashes sind nicht nur in Programmiersprachen ne schlechte Idee...
Siehe auch http://doc.trolltech.com/4.6/qmake-proj ... -libraries
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Schilly
Beiträge: 4
Registriert: 9. August 2010 14:57

Beitrag von Schilly »

Danke dir!

Jetzt sieht es so aus!

Code: Alles auswählen

LIBS += c:/gnu/exiv2-0.20/msvc/bin/Debug/exiv2.lib
INCLUDEPATH += c:/gnu/exiv2-0.20/msvc/bin/Debug/
Aber kann mit #include <exiv2/....> nichts ansprechen.

Gruß
Schilly
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Naja - wenn in c:/gnu/exiv2-0.20/msvc/bin/Debug/ kein exiv2 - Verzeichnis ist wirds wohl auch nichts werden.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ScyllaIllciz
Beiträge: 200
Registriert: 9. Juli 2010 19:31

Beitrag von ScyllaIllciz »

Code: Alles auswählen

c:/gnu/exiv2-0.20/msvc/bin/Debug/
Sieht aber auch nach dem Lib Pfad und nicht dem Include-Pfad aus ;-)
Schilly
Beiträge: 4
Registriert: 9. August 2010 14:57

Beitrag von Schilly »

In dem Verzeichnis c:/gnu/exiv2-0.20/msvc/bin/Debug/ liegt die exiv2.lib! Es gibt bei der Einbindung keine Fehlermeldungen. Es scheint also zu keine Probleme damit zu geben.

Kann sie aber nicht mit #include in der Header-Datei abrufen/einbinden.

Gruß
Schilly
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

ScyllaIllciz hat recht!
INCLUDEPATH ist der Pfad zu den include-Files!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Schilly
Beiträge: 4
Registriert: 9. August 2010 14:57

Beitrag von Schilly »

Morgen,

danke für eure Hilfe. Stand irgendwie auf dem Schlauch. Jetzt scheint wohl alles zu gehen.

Gruß
Schilly
Antworten