Hallo!
Ich habe lcgi von Suse installiert. Ich habe folgende Zeilen meiner .bashrc beigefügt:
export QTDIR=/usr/lib/qt2 function lcc() { g++ -pipe -Wall -W -O2 -DNO_DEBUG -I/usr/include/lcgi -I/include $* -L/lib -L/usr/X11R6/lib
nun kommt, wenn ich mit "lcc -o meine meine.c" übersetzen will folgende Fehlermeldung:
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannto find -lqt collect2_ ld returned 1 exit status
Was mache ich falsch? Ich brauche das lcgi um in einem C-Programm etwas grafisch unter X darzustellen.
Vielen Danke, und Gruß Tom Guder
Hallo,
On Saturday 31 May 2003 21:52, Tom Guder wrote:
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannto find -lqt collect2_ ld returned 1 exit status
Da fehlt wohl die Qt-Bibliothek (Paket qt oder qt2(?)). Wenn aber lcgi (was ich nicht kenne) Qt benötigt, ist es sicher schon installiert und es fehlt das Paket mit den Headern, also qt2-dev oder so ähnlich.
Hm, neuer Compiler (3.2) aber altes Qt (2), ist das die SuSE 6.3 auf deinem Laptop oder eine andere?
Josef
Am 31. Mai 2003 schrieb Josef Spillner:
Da fehlt wohl die Qt-Bibliothek (Paket qt oder qt2(?)).
Hmm, wenn die qt-Bibliothek nur unter $QTDIR/lib/ liegt, dann muss man entweder
g++ -L $QTDIR/lib/ ...
aufrufen oder auf Debian umsteigen, wo sie einfach unter /usr/lib/ liegt. ;-)
Torsten
Am Samstag, 31. Mai 2003 22:06 schrieb Josef Spillner:
Hm, neuer Compiler (3.2) aber altes Qt (2), ist das die SuSE 6.3 auf deinem Laptop oder eine andere?
Hallo Josef!
Ich habe Suse 8.1. Auf meine, Laptop die 6.3, wobei ich auf dem Laptop kein lcgi brauche (nur auf 8.1).
Ich habe qt-dev nachinstalliert, was aber leider nicht geholfen hat -> gleiche Fehlermeldung.
Danke und Gruß
lug-dd@mailman.schlittermann.de