Seite 1 von 1

QT-Projekt lässt sich nicht linken[gelöst]

Verfasst: 25. Februar 2009 16:06
von jasper
Hallo Forum,
ich habe ein merkwürdiges Problem:
Mein QT-4.3.2-Projekt lässt sich kompilieren,
der Linker steigt jedoch mit der Meldung
"undefined reference to QApplication" aus.

Ich verwende SUSE 10.1 mit KDE/KDevelop 3.5.1 .

Hat irgend jemand eine Idee woran das liegen könnte?

Verfasst: 25. Februar 2009 16:18
von RavenIV
Vermutlich hast Du vergessen, eine oder mehrere Qt Libs anzugeben.
Prüfe mal den libpath im makefile.

Verfasst: 26. Februar 2009 13:12
von jasper
Hallo RavenIV,
das ist die Lösung! Im LibPath "/usr/lib" liegen irgendwelche
libxx.so- Dateien herum die dann fälschlicherweise angelinkt
werden. Durch das Entfernen des LibPath "/usr/lib" aus der
Projektdatei funktioniert das Linken des QT-Projektes wieder.

Abschließend stellt sich folgende Frage:
Wie kann man sehen, welche lib's der Linker verwendet?
Ich habe keinen passenden make-Parameter gefunden.

Gruß

Jasper