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 |
./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
-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.
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 |
Le package qt package contient les bibliothèques libqt-mt et libqui.
La bibliothèque QT/X11 contient les API nécessaires à l'utilisation de programmes KDE.
Précédent | Sommaire | Suivant |
freetype-2.1.3 | Niveau supérieur | GTK+-1.2.10 |