qt-3.1.2

Introduction à qt

Site de téléchargement (HTTP):  
Site de téléchargement (FTP):           ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.1.2.tar.bz2
Version utilisée:                       3.1.2
Taille du package:                      13 Mo
Estimation de l'espace disque requis:   155 Mo
Estimation du temps de construction:    86,40 SBU

Le package qt contient une bibliothèque C++ de GUI. Elle est utile pour créer des applications graphiques ou pour exécuter des applications graphiques liées dynamiquement avec elle.

qt dépend de
xfree86-4.3.0, libpng-1.2.5, libmng-1.0.5 et libjpeg-6b

Installation de qt

./configure -prefix /opt/qt-3.1.2 -qt-gif -system-libpng \
   -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions \
   -thread &&
make &&
make install &&
ln -sfn /opt/qt-3.1.2 /opt/qt &&
ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so &&
cp -r doc/man /opt/qt/doc &&
cp -r examples /opt/qt/doc

Note : Le temps de construction de qt est assez long. Si vous voulez gagner du temps et si vous ne voulez pas les tutoriels et les exemples, changez la première ligne du make ci-dessus avec:

make symlinks src-qmake src-moc sub-src sub-tools

Explication des commandes

-prefix /opt/qt-3.1.2: Cette commande indique la destination de l'installation.

-qt-gif: Cette commande ajoute le support des fichiers gif aux bibliothèques.

-system-libpng -system-libmng -system-zlib -system-libjpeg: Cette commande force la bibliothèque à utiliser les bibliothèques partagées présentes sur le système au lieu de recréer son propre ensemble de bibliothèques de support de ces fonctions.

-no-g++-exceptions: Cette commande désactive le codage des exceptions générées par le compilateur C++.

-thread: Cette commande compile la bibliothèque avec le support du multi-threading.

ln -sfn /opt/qt-3.1.2 /opt/qt: Cette commande normalise l'emplacement des bibliothèques qt dans l'entrée ld.so.conf décrit ci-dessous.

ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so: Cette commande permet aux scripts configure de trouver une installation fonctionnelle de QT.

cp -r doc/man /opt/qt/doc: Cette commande installe le répertoire man qui est oublié par le make install.

cp -r examples /opt/qt/doc: Cette commande installe le répertoire d'exemples oublié par make install.

Configurer qt

Informations de configuration

Comme avec la plupart des bibliothèques, il n'y a pas de configuration à effectuer sauf que le répertoire des bibliothèques /opt/qt/lib doit apparaitre dans /etc/ld.so.conf de façon à ce que ldd puisse trouver les bibliothèques partagées. Les commandes suivantes vont ajouter ce qu'il manque:

cat >> /etc/ld.so.conf << "EOF"
# Début de l'ajout qt dans /etc/ld.so.conf

/opt/qt/lib

# Fin de l'ajout qt
EOF
ldconfig

Vous devez ajouter le chemin vers les pages man qt dans le fichier man.conf. Ceci est fait avec la commande suivante:

cat >> /etc/man.conf << "EOF"
# Début de l'ajout qt dans man.conf

MANPATH /opt/qt/doc/man

# Fin de l'ajout qt dans man.conf
EOF

Contenu

Le package qt package contient les bibliothèques libqt-mt et libqui.

Description

Bibliothèques qt

La bibliothèque QT/X11 contient les API nécessaires à l'utilisation de programmes KDE.