一、安装
前往wxWidgets官网下载最新wxWidgets 3.0.0。
二、编译
打开安装目录wxWidgets-3.0.0在build\msw下找到wx.dsw。
用VS2013打开wx.dsw,等待工程从VC6到VS2013的转换完成。
解决方案结构如下图所示。
右击解决方案,点击批生成,勾选所有Debug和Release(可根据需要选择),点击生成进行编译。
此时,wxWidgets-3.0.0\lib\vc_lib目录如下所示,已生成所需库文件,其中u表示Release版本,ud表示Debug版本。
三、配置
1、包含目录
右击项目,打开项目属性页,配置一项选择所有配置
配置属性->C/C++->常规->附加包含目录 中添加:
A、 配置一项改为Release
1 2
| C:\wxWidgets-3.0.0\include C:\wxWidgets-3.0.0\lib\vc_lib\mswu
|
B、 配置一项改为Debug
1 2
| C:\wxWidgets-3.0.0\include C:\wxWidgets-3.0.0\lib\vc_lib\mswud
|
2、库目录
配置属性->链接器->常规->附加库目录 中添加:
C:\wxWidgets-3.0.0\lib\vc_lib
3、MFC的使用
配置属性->常规->MFC的使用:使用标准 Windows 库
4、依赖项
配置属性->链接器->输入->附加依赖项 按照如下规则添加:
A、 配置一项改为Release
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| wxbase30u.lib wxbase30u_net.lib wxbase30u_xml.lib wxexpat.lib wxjpeg.lib wxmsw30u_adv.lib wxmsw30u_aui.lib wxmsw30u_core.lib wxmsw30u_gl.lib wxmsw30u_html.lib wxmsw30u_media.lib wxmsw30u_propgrid.lib wxmsw30u_qa.lib wxmsw30u_ribbon.lib wxmsw30u_richtext.lib wxmsw30u_stc.lib wxmsw30u_xrc.lib wxpng.lib wxregexu.lib wxscintilla.lib wxtiff.lib wxzlib.lib comctl32.lib rpcrt4.lib
|
B、 配置一项改为Debug
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| wxbase30ud_net.lib wxmsw30ud_html.lib wxbase30ud_xml.lib wxmsw30ud_adv.lib wxmsw30ud_aui.lib wxmsw30ud_gl.lib wxmsw30ud_media.lib wxmsw30ud_propgrid.lib wxmsw30ud_qa.lib wxmsw30ud_ribbon.lib wxmsw30ud_richtext.lib wxmsw30ud_stc.lib wxmsw30ud_xrc.lib wxscintillad.lib wxmsw30ud_core.lib wxbase30ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib
|