Ceci est une ancienne révision du document !
wxWidgets
Voila un petit didacticiel qui vous permettra d'installer la dernière version de wxWidgets (actuellement la 2.8.7) afin d'exécuter et développer des applications utilisant cette bibliothèque.
Installation par package (recommandé)
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 :
gksudo gedit /etc/apt/sources.list
Deux dépots sont disponibles
Dépot http://apt.tt-solutions.com
Ajouter cette ligne :
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/ dapper-wx main
deb http://apt.wxwidgets.org/ edgy-wx main
deb http://apt.wxwidgets.org/ feisty-wx main
deb http://apt.wxwidgets.org/ gutsy-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.
Installer manuellement
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).