Seite 1 von 1

Lib-Pfad einstellen

Verfasst: 28. Juli 2009 11:00
von lodo2609
Hallo zusammen,

ich bin neu im Umgang mit QT4 und möchte nun ein schon bestehendes Projekt, das die fftw- Bibliothek nutzt, unter Windows kompilieren. Ich bekomme aber den Fehler

C:\Programme\Qt\2009.03\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lfftw3

In der Projektdatei steht
LIBS += -lfftw3

Meine Frage ist nun, wo muss nach welcher Datei suchen (was bedeutet LIBS += -lfftw3), und wie kann ich ihm in der Projektdatei sagen, wo er diese Lib findet?

Dank und Gruss
Lodo2609

Verfasst: 28. Juli 2009 11:09
von Christian81
http://doc.trolltech.com/4.4/qmake-vari ... .html#libs

Suchen nach Libraries geht mit qmake nicht - da muss schon was gescheites benutzt werden :)

Verfasst: 28. Juli 2009 11:29
von lodo2609
Danke für die schnelle Antwort. In der Anleitung zum Kompilieren steht

The *.pro file (governs Qt makefile generation) needs to know where the libraries (*.dll's) are

Wie sag ich ihm das?

Gruss
Lodo2609

Verfasst: 28. Juli 2009 11:47
von Mani99
Als beispiel:

Deine header liegen unter c:/development/header
--> in die pro datei:

INCLUDEPATH = c:/development/header

Deine libs liegen unter c:/development/libs
--> in die pro datei:

LIBS += -Lc:/development/libs -lfftw3

Lib-Pfad einstellen [gelöst]

Verfasst: 28. Juli 2009 13:03
von lodo2609
danke, so funktioniert es.

Gruss
Lodo2609

Verfasst: 28. Juli 2009 13:11
von Mani99
Trotzdem solltest du dir noch den teil in der doku durchlesen, wo das behandelt wird!