Ceci est une ancienne révision du document !


FIXME


wxWidgets

Voila un petit didacticiel qui vous permettra d'installer la dernière version de wxWidgets (actuellement la 2.8.3) afin d'exécuter et développer des applications utilisant cette bibliothèque.

Pourtant, rien ne dit que chez vous cette méthode marche et vous permet d'avoir le dernier package pour ubuntu.

Voila que faire:

Modifier votre fichier de dépot apt-get : FIXME

 gksudo gedit /etc/apt/sources.list

Deux dépots sont disponibles

Dépot http://apt.tt-solutions.com

Ajouter cette ligne : FIXME

 deb http://apt.tt-solutions.com/ubuntu/ dapper main
 deb http://apt.tt-solutions.com/ubuntu/ edgy main
 deb http://apt.tt-solutions.com/ubuntu/ feisty main

Récupérez la clé publique du dépôt :

 wget http://www.tt-solutions.com/vz/key.asc | sudo apt-key add -

Dépot http://apt.wxwidgets.org/

Ajouter cette ligne :

deb http://apt.wxwidgets.org/ drapper-wx main
deb http://apt.wxwidgets.org/ edgy-wx main
deb http://apt.wxwidgets.org/ feisty-wx main

Récupérez la clé publique du dépôt :

wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -

Mettez a jour les paquets :

 sudo apt-get update 

Chercher enfin dans Synaptic le package wxWidgets 2.8.3 et installez-le normalement.

Si comme moi vous n'arrivez pas a récupérer la clé publique du dépôt, ou si la dernière version n'est pas disponible dans le dépôt, suivez cette méthode.

Commencez par télécharger wxGTK sur le site officiel:

 wget http://switch.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.8.3.tar.gz

Il pèse environ 11 Mo.

Dézipper cette archive, et placez-vous dans ce dossier :

 cd /home/user/wxGTK-2.8.3

Commencer par un bon vieux :

 ./configure

Le script va chercher si toutes les dépendances nécessaire à wxWidgets sont installées.

Après cela vous devez compiler wxWidgets :

 make

Ceci est assez long, allez donc boire un coup ça évite les migraines.

Une fois cette très longue installation terminée faites un :

 sudo make install

Cette opération est aussi assez longue, mais rassurez vous largement moins que la compilation.

Pour finir l'installation a omis de copier les librairies .so de wxWidgets dans le dossier /usr/lib.

Sans ça rien ne fonctionnera :

Placez vous dans le répertoire lib de wxGTK 2.8.3

 cd /home/user/wxGTK-2.8.3/lib

Et copiez les fichiers vers /usr/lib

 sudo cp *.so /usr/lib

suivi de

  sudo ldconfig

Fermez le terminal, et miracle vous pouvez exécuter des applications wxWidgets.

Pour les développeurs

Afin de compiler des applications utilisant wxWidgets, installez g++, puis entrer comme commande :

 g++ main.cpp -o executable `wx-config --libs --cppflags` -Wall

Merci d'avoir lu ce tutoriel, j'invite tous ceux qui auraient des informations que j'aurai oublié de signaler a modifier cette page.

Bonne continuation,


Contributeurs : Uims (profil forum).

  • wxwidgets.1196238158.txt.gz
  • Dernière modification: Le 28/11/2007, 09:24
  • (modification externe)