Cela fait bientôt 4 mois (pas en continu bien sûr) que je tente d'installer wxWidget 2.8 et de le faire comprendre à CodeBlocks. En lisant les sujets du forum j'ai cru comprendre que ces problèmes d'installation était une tradition de wxWidget.
Comme tous les autres je vous explique ma démarche et je précise que la plus part du temps, je ne comprends rien à ce que je fait (alors que je programme en C++ depuis 5 ans)
- J'ai télécharger wxWidget2.8.0.exe que je décompresse dans C:\wxWidgets
- je renseigne dans path : "C:\Program Files\CodeBlocks\bin" et "C:\Program Files\CodeBlocks\mingw32\bin"
- dans C:\wxWidgets\build\msw je fais "mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=release clean"
- puis "mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=release"
A ce stade je comprends que le clean enlève tout ce qui ne sera pas nécessaire à la compilation sur mon système, SHARED doit être pour les autres utilisateurs de mon PC (étonnant quand même) mais le reste....
Après je passe à la configuration de CodeBlocks :
Dans Settings/Compiler/Directories j'ajoute "C:\wxWidgets\include" et "D:\wxWidgets\lib\gcc_lib"
Ensuite je créé un nouveau projet wxWidget et je choisis (au hasard) Using wxWidget dll et No header files
puis dans BuildOptions/Linker je mets -lwxmsw28u (en vérifiant que libwxmsw28u.a est bien dans les dossiers d'include du compilo).
Lors de la compilation du projet j'ai droit à un wx/setup.h introuvable. Le problème c'est que dans l'arborescence de wxWidgets il y a 5 setup.h différents. Je suis sensé faire quoi ?
Partager