Seite 1 von 1
Externe Libs linken mit dem QT Creator
Verfasst: 14. Juli 2011 16:28
von fmprog
Hallo,
ich habe folgendes Problem. Ich habe eine eigene Lib, die ich gerne meinem Projekt zufügen möchte. Leider bekomme ich diesen Fehler:
... Fehler:undefined reference to ...
Ich habe in mein QMake geschrieben:
Code: Alles auswählen
LIBS += -Lpfad\to\lib\libname.lib
INCLUDEPATH += pfad\to\lib\
Ich suche schon Stunden und finde keine Lösung. Hat jemand von euch damit Erfahrungen gemacht und kann mir helfen?
Danke im voraus.
Gruß
f
Verfasst: 14. Juli 2011 17:56
von ScyllaIllciz
Ein INCLUDEPATH ist ein Pfad zu weiteren Include Dateien und nicht zur Lib. Dafür musst Du LIB += -L/pfad/zur/lib -ldeinlib benutzen.
Verfasst: 15. Juli 2011 09:04
von fmprog
Danke für die Antwort.
Aber egal ob ich die lib so einbinde, wie Du es mir empfohlen hast, oder sie über den Assistenten einbinde (den ich gestern noch entdeckt habe), es kommt immer die Meldung: "

Fehler:cannot find -llibname".
Muss ich noch an anderen Stellen meinem Compiler erklären, dass ich diese Lib verwenden möchte? Ansonsten verstehe ich den Fehler nicht, ich hab ihn doch gerade gesagt wo die Datei liegt.
Gruß
f
Verfasst: 15. Juli 2011 09:34
von Christian81
Die Entwicklungsumgebung wäre schon mal interessant...
Verfasst: 15. Juli 2011 09:49
von fmprog
Christian81 hat geschrieben:Die Entwicklungsumgebung wäre schon mal interessant...
Ich verwende den Qt Creator 2.1.0.
Gruß
f
Verfasst: 15. Juli 2011 14:44
von Christian81
Also gcc --> '-L/usr/local/lib -lmath'
Als libname muss nur der Name der Library ohne 'lib' !
Re: Externe Libs linken mit dem QT Creator
Verfasst: 18. Juli 2011 09:59
von fmprog
Vielen Dank für die Antwort,
jetzt bekomme ich folgende Meldung: 13: Fehler:undefined reference to ...'.
Muss man bei QT die dlls auch einbinden, bzw im QMake vermerken. Und in welchen Ordner sollten sie liegen?
Viele Grüße
f
Re: Externe Libs linken mit dem QT Creator
Verfasst: 18. Juli 2011 16:30
von ScyllaIllciz
Jetzt halt noch die Dll's zur *.exe legen.
Re: Externe Libs linken mit dem QT Creator
Verfasst: 25. Juli 2011 09:22
von fmprog
Danke für Eure Hilfe. Ich habe Eure Ratschläge befolgt, dennoch hat es nicht funktioniert. Dann habe ich eine neuere Version vom QT-Creator installiert, seit dem funktioniert es.
Nun verwende ich den Qt Creator 2.2.1 und die QT Version 4.7.4.
Ich bin zwar etwas verwundert, warum es vorher nicht funktioniert hat, aber nun kompiliert er mein Projekt.
Liebe Grüße
f