Chapitre 11 : Les interfaces graphiques 279
- Pour générer cette librairie, nous vous conseillons d’exécuter d’abord la commande « configure » avant
celle de « make ». En effet, la commande « configure » permet d’ajuster les paramètres du « makefile »
utilisé avec la commande « make » pour tenir compte de votre environnement de travail.
- Par le passé, nous utilisions dans le cours un logiciel qui intègre de manière transparente la librairie
« wxWidgets ». Il s'agit du logiciel « wx-devcpp » disponible à partir de cette adresse :
http://wxdsgn.sourceforge.net.
- Malheureusement, les versions du compilateur « g++ » et de la librairie « wxWidgets » utilisées par
« wx-devcpp » n'étaient plus maintenues à jour. De ce fait, depuis la session 2014, le logiciel « codelite »
a pris le relais. Le guide d'installation disponible sur le site web du cours explique comment installer ce
logiciel pour Linux, Mac et Windows.
3.3. Quelques Tutoriaux
- Il y a deux manières de décrire l’utilisation de « wxWidgets » :
•Soit utiliser un outil intégré pour réaliser des interfaces graphiques.
•Soit coder « manuellement » ces interfaces graphiques. Voir pour cela le tutoriel de « David
BEECH » :
•(FR) http://phenix.developpez.com/Tutoriel_wxWindows/Tutoriel%20WxWindows_1.htm
•(EN) https://wiki.wxwidgets.org/Guides_%26_Tutorials
Pour ce cours, nous allons suivre l’approche « manuelle » et nous allons de temps à autre développer les
exemples du tutoriel de « David BEECH ».
© Mohamed N. Lokbani v1.03 Programmation avancée en C++
Chapitre 11 : Les interfaces graphiques 280
3.4. Livres de référence
Cross-Platform GUI Programming with wxWidgets
Stefan Csomor, Kevin Hock, Julian Smart.
Prentice Hall.
- Une copie électronique est disponible à partir de cette adresse :
http://www.phptr.com/content/images/0131473816/downloads/0131473816_book.pdf
- Le « wiki » de « wxWidgets » :
https://wiki.wxwidgets.org/Main_Page
© Mohamed N. Lokbani v1.03 Programmation avancée en C++