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的就正常了。感觉很多库都在字符处理上纠结。
本文档提供了一份详细的指南,指导如何下载并编译 wxWidgets 2.9.2 版本。包括从官方网站获取源码、应用必要的补丁文件以及配置编译参数等步骤。特别注意的是对于 Unicode 支持的选择,以避免在使用过程中出现函数未定义等问题。

624

被折叠的 条评论
为什么被折叠?



