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

Verschiedenes zu Qt
Antworten
jasper
Beiträge: 60
Registriert: 3. Februar 2009 11:36
Wohnort: Hamburg

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

Beitrag 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?
Zuletzt geändert von jasper am 26. Februar 2009 16:50, insgesamt 1-mal geändert.
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

Vermutlich hast Du vergessen, eine oder mehrere Qt Libs anzugeben.
Prüfe mal den libpath im makefile.
Linux, das längste Text-Adventure aller Zeiten
jasper
Beiträge: 60
Registriert: 3. Februar 2009 11:36
Wohnort: Hamburg

Beitrag 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
Antworten