本文主要介绍在windows 下编译wxwidgets3.1.3过程和一些经验:
1.下载安装 mingw64并设置好环境变量。最新版的wxwidgets应该用mingw64编译。
2.修改wxwidgets/build/msw下的makefile.gcc文件,在文件最开始位置加入下面这一句:
SHELL=c:\windows\system32\cmd.exe
3.按下面这个步骤进行编译:
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=release
mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=debug
mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release
4.另外,还有一个setup.h文件,是在编译完成后的lib/gcc_lib/mswu(d)/wx或lib/gcc_dll/mswu(d)/wx文件夹下。