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
probleme bei linken gegen eigene libraries
probleme bei linken gegen eigene libraries
Why geeks like computers:
unzip, strip, touch, finger, grep, mount, fsck,
more, yes,fsck,fsck,fsck,
umount, sleep
unzip, strip, touch, finger, grep, mount, fsck,
more, yes,fsck,fsck,fsck,
umount, sleep
SOLVED
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
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
unzip, strip, touch, finger, grep, mount, fsck,
more, yes,fsck,fsck,fsck,
umount, sleep