还不快抢沙发

添加新评论

### 一、安装 前往[wxWidgets官网](http://www.wxwidgets.org/ "官网")下载最新wxWidgets 3.0.0。 ### 二、编译 打开安装目录wxWidgets-3.0.0在build\msw下找到wx.dsw。 用VS2013打开wx.dsw,等待工程从VC6到VS2013的转换完成。 解决方案结构如下图所示。 ![](http://image.rdhonor.com/2017/10/12/vlrs7ipzubd38wv8eymm90i6.png) 右击解决方案,点击批生成,勾选所有Debug和Release(可根据需要选择),点击生成进行编译。 ![](http://image.rdhonor.com/2017/10/12/nmhtdo2cv0x8du9b18ywjcjd.png) 此时,wxWidgets-3.0.0\lib\vc_lib目录如下所示,已生成所需库文件,其中u表示Release版本,ud表示Debug版本。 ![](http://image.rdhonor.com/2017/10/12/8mj2hqnmc43pv8xrwy12zt4a.png) ### 三、配置 #### 1、包含目录 右击项目,打开项目属性页,配置一项选择所有配置 配置属性->C/C++->常规->附加包含目录 中添加: A、 配置一项改为Release ``` C:\wxWidgets-3.0.0\include C:\wxWidgets-3.0.0\lib\vc_lib\mswu ``` B、 配置一项改为Debug ``` 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 ``` 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 ``` 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 ```