配置Visual Studio 2010来编译wxWidgets项目

  1. 包含目录:

在 项目属性->配置属性->C/C++->常规->附加包含目录 中添加:

Release:

C:wxWidgets-2.9.3include

C:wxWidgets-2.9.3libvc_libmswu

Debug:

C:wxWidgets-2.9.3include

C:wxWidgets-2.9.3libvc_libmswud

2.静态编译:

在 项目属性->配置属性->C/C++->代码生成->运行库 中

改为:

Release:

多线程(/MT)

Debug:

多线程调试(/MTd)

3.添加链接包含目录:

在 项目属性->配置属性->链接器->常规->附加库目录 中添加:

C:wxWidgets-2.9.3libvc_lib

4.添加连接文件

在 项目属性->配置属性->链接器->输入->附加依赖项 中添加:

Release:

wxbase29u.lib wxbase29u_net.lib wxbase29u_xml.lib wxexpat.lib wxjpeg.lib wxmsw29u_adv.lib wxmsw29u_aui.lib wxmsw29u_core.lib wxmsw29u_gl.lib wxmsw29u_html.lib wxmsw29u_media.lib wxmsw29u_propgrid.lib wxmsw29u_qa.lib wxmsw29u_ribbon.lib wxmsw29u_richtext.lib wxmsw29u_stc.lib wxmsw29u_xrc.lib wxpng.lib wxregexu.lib wxscintilla.lib wxtiff.lib wxzlib.lib comctl32.lib rpcrt4.lib

Debug:

wxbase29ud_net.lib wxmsw29ud_html.lib wxbase29ud_xml.lib wxmsw29ud_adv.lib wxmsw29ud_aui.lib wxmsw29ud_gl.lib wxmsw29ud_media.lib wxmsw29ud_propgrid.lib wxmsw29ud_qa.lib wxmsw29ud_ribbon.lib wxmsw29ud_richtext.lib wxmsw29ud_stc.lib wxmsw29ud_xrc.lib wxscintillad.lib wxmsw29ud_core.lib wxbase29ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib

5.仅Debug,在 项目属性->配置属性->C/C++->预处理器->预处理器定义 中添加:

;WXMSW;WXDEBUG

动态库则需要加上WXUSINGDLL