J'utilise wxWidgets 2.6.3 avec Visual C++ 2005 Express et Platform SDK.
J'ai rencontré en effet quelques difficultés à l'installation.
Voilà comment j'ai procédé.
Après décompression de wxWidgets, je me suis appuyé sur le fichier INSTALL-MSW.txt.
J'ai donc ouvert build\msw\wx.dsw. En ce qui me concerne j'ai choisi la configuration release. J'ai compilé.
Les librairies ainsi générées sont placées dans lib\vc_lib.
J'avais donc entre autres : wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib. Si les configurations Debug ou encore Unicode sont choisies, les mêmes fichiers sont générés mais avec les lettres d ou u en plus.
J'ai ensuite essayé de compiler le projet samples/minimal mais j'ai rencontré des erreurs lors de l'édition des liens que je n'avais pas eues avec les compilateurs borland et GCC. J'ai regardé quelles librairies étaient liées avec les makefiles de ces deux compilateurs.
Il me manquait, je crois : comdlg32.lib
Au final je devais lier au projet minimal les librairies wxWidgets +
odbc32.lib wsock32.lib winspool.lib winmm.lib shell32.lib comctl32.lib advapi32.lib opengl32.lib glu32.lib ole32.lib oleaut32.lib uuid.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib
Bien entendu il faut spécifier à Visual C++, l'emplacement des entêtes et des librairies wxWidgets.