1. 下载wxWidget 2.9.2
http://wxwidgets.org/downloads/#latest_dev
2. 下载filefn.patch,gcc-4.7-name-lookup.patch,用cygwin的patch.exe打上
patch.exe -p0 < filefn.patch
patch.exe -p0 < gcc-4.7-name-lookup.patch
3. 编译
mingw32-make.exe -f makefile.gcc BUILD=release SHARED=1 UNICODE=0 USE_OPENGL=1 COMSPEC=%comspec%
4.使用UNICODE
wx2.9开始好像不大想支持ANSI编译了,有说明,请看wx/setup.h关于wxUSE_UNICODE注释。
如果加了UNICODE=0,编译wx时倒没问题,使用起来会报一些函数未定义,编译成UNICODE的就正常了。感觉很多库都在字符处理上纠结。