Ceci est une ancienne révision du document !
Installation de wxWidgets
Voila un petit tutoriel qui vous permettra d'installer la dernière version de wxWidgets (actuellement la 2.8.3) afin d'executer et développer des applications utilisant cette librairie.
1 - Installation par package (recommandé)
Pourant 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 :
sudo gedit /etc/apt/sources.list
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épot :
curl http://www.tt-solutions.com/vz/key.asc | sudo apt-key add -
Noté que curl doit être installé pour que cette commande fonctionne :
sudo apt-get install curl
Mettez a jour les paquets :
sudo apt-get update
Chercher enfin dans Synaptic le package wxWidgets 2.8.3 et installez-le normalement.
2 - Installer manuellement
Si comme moi vous n'arrivez pas a récupérer la clé publique du dépot, ou si la dernière version n'est pas disponible dans le dépot, suivez cette méthode.
Commencez par télecharger 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 placer 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 a wxWidgets sont installées.
Après cela vous devez compiler wxWidgets :
make
Ceci est assez long, allez donc boire un coup sa é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 repertoire 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 oublier de signaler a modifier cette page.
Bonne continuation,
Un gros merci spécial à Uims pour l'écriture de ce tutoriel!