Derniers messages du forum...
xhtml 1.1

DocumentationsMise en place de QTQT sous Linux

Mise en place de QT sous Linux

« Qt est une bibliothèque logicielle orientée objet et développée en C++ par la société Trolltech. Elle offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, de gestion des files d'exécution, d'analyse XML, etc.
Qt permet la portabilité des applications qui n'utilisent que ces composants par simple recompilation du code source. Les environnements supportés sont les Unix (dont Linux) qui utilisent le système graphique X Window System, Windows et Mac OS X.
Qt est notamment connu pour être la bibliothèque sur laquelle repose l'environnement graphique KDE.»

Wikipédia

Sommaire

Avant de continuer…

QT est une bibliothèque très complète, très stable, mais avec des dépendances importantes, celles-ci pourront varier de celles présentées dans ce document.
Il vous revient d'adapter cette liste à votre configuration et aux messages d'erreurs rencontrés.

Voici un exemple de paquets à rajouter sur une Debian de base (aptitude install x) :

1) Obtenir les composants nécessaires

Les numéros de versions variant rapidement, ils sont remplacés par «version» dans les noms de fichiers.
Plus clairement, les noms de fichiers sont ici à titre d'exemple, il vous revient de télécharger les dernières versions

Télécharger les composants suivants dans un répertoire quelconque (/home/user ou ~ par exemple)

  1. Code source de Qt 4

    Ce composant contient les sources des librairies QT, nous allons les recompiler pour y inclure les composants qui nous sont nécessaires.
    Récupérer le code source de QT pour X11 depuis le site de Trolltech : http://trolltech.com/developer/downloads/qt/x11

    • qt-x11-opensource-src-version.tar.gz
  2. QDevelop

    Ce composant sera l'environnement de développement. Très pratique, mais surtout portable. Si le projet a été bien conçu, il sera totalement portable sous Windows ou Mac dans le même environnement de développement…
    Récupérer la dernière version sur le site officiel : http://qdevelop.free.fr/download/

    • qdevelop-version.tar.gz

2) Configuration et compilation de QT

Nous allons maintenant commencer la configuration et la compilation de Qt, les installations de paquets doivent avoir été faites
Si des messages d'erreurs apparaissent, essayer de trouver quel est le fichier non trouvé, celui-ci permettra de savoir quel est le paquet manquant

En console :

tar xf qt-x11-opensource-src-*.tar.gz
cd qt-x11-opensource-src-*/

./configure -verbose -debug-and-release -shared -no-fast -exceptions -accessibility -stl -largefile \
-plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-mysql \
-no-qt3support -platform linux-g++ \
-qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg \
-optimized-qmake -nis -cups -iconv -pch -qdbus \
-openssl -opengl -sm -xshape -xinerama -xcursor -xfixes -xrandr -xrender -fontconfig -tablet -xkb -separate-debug-info -glib

make
Compilation de QT

Le moment de prendre au moins un café...

Finalisons en root :

su make install

3) QDevelop

  1. Compilation

    Ces commandes lancent la compilation de QDevelop :

    tar xf qdevelop-*.tar.gz
    cd qdevelop-*/

    /usr/local/Trolltech/Qt-version/bin/qmake
    make

    Finalisons en root :

    su make install
  2. Lancement

    Nous pouvons maintenant lancer QDevelop :

    qdevelop

    A son premier lancement les outils externes sont détectés. Si cela ne fonctionne pas ou si certains sont manquants, il faut les configurer comme illustré ci-dessous :

    Outils nécessaires à QDevelop

    QDevelop est prêt...

    QDevelop

Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons.

Page générée en 0.011 secondes.