[glux] Qt programming & libraries

Fabio galbu2@libero.it
Thu, 12 Dec 2002 15:08:07 +0100


At 19.23 08/12/02 +0100, you wrote:
>Il Makefile viene creato senza problemi. A
>questo punto lancio il makefile (sia da utente che da root) e ricevo il
>seguente errore dal linker:
>
>bash-2.05a# make
>g++  -o Qt main.o   -Wl,-rpath,/usr/lib/qt-3.0.4/lib -L/usr/lib/qt-3.0.4/lib
>-L/usr/X11R6/lib -lqt -lXext -lX11 -lm
>/usr/i386-slackware-linux/bin/ld: cannot find -lqt
>collect2: ld returned 1 exit status
>make: *** [Qt] Error 1

Mi e' capitato una cosa simile ieri con le librerie di python, praticamente 
il linker non riesce a trovare un file (nel tuo caso libqt.so  o .a). Prova 
a cercare sul dico il file libqt.* dovrebbe trovarsi in 
/usr/lib/qt-3.0.4/lib , se non si trova qui fai un symlink in 
/usr/lib/qt-3.0.4/ alla dir delle libtrerie del qt...
tipo :

cd /usr/lib/qt-3.0.4/   (se esiste altrimenti mkdir etc...)
ln /DirDoveSiTrovaIlFile-libqt lib -s

Io l'ho risolto cosi' ma ci sono altri modi, sicuramente migliori, per 
farlo funzionare...

PS: Comunque stasera a MM se porti il PC si puo' guardare...