一.编译
例子工程代码:http://download.csdn.net/source/3188860
根据你自己的安装目录来定
C:/wxWidgets 2.8.0/build/msw目录,分别输入如下命令行:
清理:#mingw32-make -f makefile.gcc clean
Release:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1
UNICODE=1 BUILD=release
Debug:#mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1
UNICODE=1 BUILD=debug
1.1 VC 编译器:
// Unicode发布动态版#(生成的文件在 vc_dll 中)
nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1
nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1
// Unicode发布静态版#(生成的文件在 vc_lib 中)
nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1
nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=1
// Unicode调试动态版#(生成的文件在 vc_dll 中)
nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1
nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
// Unicode调试静态版(生成的文件在 vc_lib 中)
nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1
nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=1
//多字节发布动态版(生成的文件在 vc_dll 中)
nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=0
nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=0
//多字节发布静态版#(生成的文件在 vc_lib 中)
nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=0
nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=0
//多字节调试动态版#(生成的文件在 vc_dll 中)
nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=0
nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=0
//多字节调试静态版#(生成的文件在 vc_lib 中)
nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=0
nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=0