Bonjour,

Je suis en train d'installer une plate forme de développement dans la configuration suivante :
WINDOWS 7 / Code::Blocks 17.12 / wxWidgets-3.1.1

Pour cela j'ai suivi avec application le tuto

avec les étapes suivantes :
- Installation de Code::Blocks 17.12 à partir de codeblocks-17.12mingw-setup.exe
- Mise à jour du PATH% pour C:\Program Files (x86)\CodeBlocks\MinGW\bin

- Téléchargement de wxWidgets-3.1.1.zip et dézippage sur C:

- Mise à jour du fichier \wxWidgets-2.8.10\include\wx\msw\setup.h
pour les options wxUSE_STL 1 et wxUSE_STD_IOSTREAMH 1 (avec un H à la fin, la variable wxUSE_STD_IOSTREAM comme dans le tuto n'existe pas ou plus ?)
les autres options demandées dans le tuto sont maintenant le default de la 3.1

- Construction des librairies WX dans C:\wxWidgets-3.1.1\build\msw>
mingw32-make -f makefile.gcc BUILD=release
mingw32-make -f makefile.gcc BUILD=debug

- Téléchargement des sources du projet wxProjet depuis l'archive,
- adaptation de la version 2.8 en 3.1

Compilation du projet, les objets sont créés, erreur à l'édition de lien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
||=== Build: Debug in wxProjet (compiler: GNU GCC Compiler) ===|
C:\wxWidgets-3.1.1\lib\gcc_lib\libwxmsw31ud_core.a(corelib_window.o)||In function `ZN8wxWindow16MSWHandleMessageEPljjl':|
C:\wxWidgets-3.1.1\build\msw\..\..\src\msw\window.cpp|3489|undefined reference to `LresultFromObject@12'|
C:\wxWidgets-3.1.1\build\msw\..\..\src\msw\window.cpp|3668|undefined reference to `GetThemeBackgroundContentRect@24'|
...
C:\wxWidgets-3.1.1\build\msw\..\..\src\msw\notebook.cpp|1127|undefined reference to `GetThemeBackgroundExtent@24'|
C:\wxWidgets-3.1.1\build\msw\..\..\src\msw\notebook.cpp|1142|undefined reference to `DrawThemeBackground@24'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 12 second(s)) ===|
J'ai aussi fait un projet de type wxWidgets comme dans le tuto et j'ai le même résultat.

Selon mon analyse, on ne trouve pas ce qu'il faut dans les librairies compilées, parce qu'il manque qq chose dans les paramètres / options de compilation au moment de la construction ?

Merci, si quelqu'un peut me donner une piste.