probleme bei linken gegen eigene libraries

Verschiedenes zu Qt
Antworten
Sumpi
Beiträge: 21
Registriert: 16. Februar 2006 10:13
Wohnort: Graz

probleme bei linken gegen eigene libraries

Beitrag von Sumpi »

Hi!

Ich hab folgendes Problem unter qt4.1.0 auf SuSE 10.0 pro und gcc 4.0.2

Ich hab ein relativ grosses Projekt, dass aus mehreren Subprojekten besteht. Jedes dieser Subprojekte ist eine statische Library, die ich mit qmake und gcc generiert habe. Wenn ich jetzt das Hauptprojekt kompiliere, dann funkt das ja soweit noch, aber beim Linken stellt es ihn ganz gewaltig auf, obwohl ich alle eigenen Libs im .pro - file mit
unix:LIBS += -L../debug \
-lOEM \
-lOEM_GUI \
-lCCO \
-lCCO_GUI \
-lcore
angegeben habe. Jede dieser Libs liegt im Folder ../debug und wenn ich mir die libraries mit ar -t ansehe, dann beinhalten Sie auch alle benötigten objects. Unter Windows funktioniert das Linken einwandfrei...
Ich bekomme dann ständig undefined references to...

Vielleicht hat jemand eine Idee, wie ich das dem gcc beibringen kann. Ich hab auch schon alle Folder der Subprojekte im INCLUDEPATH dazugeschrieben bzw. versucht, dass dem gcc auf der Commandline mitzugeben. Nur will der einfach nicht!

Danke im Voraus!
Bye,
Sumpi
Why geeks like computers:
unzip, strip, touch, finger, grep, mount, fsck,
more, yes,fsck,fsck,fsck,
umount, sleep
Sumpi
Beiträge: 21
Registriert: 16. Februar 2006 10:13
Wohnort: Graz

SOLVED

Beitrag von Sumpi »

Hallo zusammen!

Mittlerweile hat sich das Problem in Luft aufgelöst.
Die Reihenfolge der libs war Schuld, dass der gcc nicht linken konnte.

Bye,
Sumpi
Why geeks like computers:
unzip, strip, touch, finger, grep, mount, fsck,
more, yes,fsck,fsck,fsck,
umount, sleep
Antworten