Instal·lació
de les biblioteques Qwt sobre GNU/Linux Ubuntu
www.binefa.cat
20090225
Les Qwt són unes biblioteques amb un conjunt de ginys de les Qt per aplicacions tècniques
Tot i que les qwt estan als dipòsits (repositoris) d'Ubuntu, i degut a l'interès de gaudir dels avantatges de l'últim lliurament, aquí s'explica com fer la instal·lació des de les biblioteques descarregables des de la pàgina web del projecte.
Assegureu-vos que els paquets qt4-dev-tools i libqt4-dev estan instal·lats.
Descarregar-se a http://sourceforge.net/projects/qwt el paquet qwt (en el moment de fer el document és qwt - 5.1.1) a una carpeta dedicada (p.e.: /home/jordi/descarregues/qt/qwt i desar qwt-5.1.1.pdf i qwt-5.1.1.tar.bz2)
Des del Nautilus premeu el botó dret sobre qwt-5.1.1.tar.bz2 i seleccioneu Extreu aquí
Mitjançant el terminal, i com usuari,
aneu a
la carpeta generada (p.e.: /home/jordi/descarregues/qt/qwt/qwt-5.1.1
) :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ qmake
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ make
(trigarà una estona)
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ sudo make install
Ara manca afegir la biblioteca al camí de les biblioteques
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ sudo su -
root@jordi-passeig:~# cd /home/jordi/descarregues/qt/qwt/qwt-5.1.1
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# echo "/usr/local/qwt-5.1.1/lib" > /etc/ld.so.conf.d/qwt.conf
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# cp /usr/local/qwt-5.1.1/lib/* /usr/lib
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1#
cp /usr/local/qwt-5.1.1/include/* /usr/include/qt4
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# nano /etc/ld.so.conf.d/i486-linux-gnu.conf
Afegir a l'última línia /usr/lib . Mirant el contingut de l'arxiu quedarà :
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# cat /etc/ld.so.conf.d/i486-linux-gnu.conf
# Multiarch support
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu
/usr/lib
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# ldconfig
root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1#
exit
Per verificar que la
instal·lació ha estat correcta proveu de compilar
simple.cpp present a
:
/home/jordi/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot
Genereu l'arxiu de projecte :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$
qmake -project
Genereu l'arxiu Makefile :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$
qmake
Modifiqueu l'arxiu Makefile
afegint -lqwt a la
variable LIBS per
incloure la biblioteca qwt :
LIBS
=
$(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread -lqwt
Feu la compilació :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$
make
Executeu-ho :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$ ./simple_plot
20090225 - 1a versió : Document original del 25 de febrer del 2009 - www.binefa.cat