第一步: 下载wxWidgets
第二步: 为 wxWidgets 设置系统环境路径
1: 在 计算机 上点击右键, 点击 属性;
2:按下图操作。
第三步: 编译生成 wxWidgets 函数库
1: 用VS2013打开 D:\wxWidgets-3.0.2\build\msw\wx_vc12.sln;
2: 点击 生成;
3. 生成完毕后, 检查 输出 窗口, 看是否有 24 个项目生成成功. 如果有个别项目失败, 则重新生成它即可.
第四步: 创建一个 wxWidgets 项目
1. 点击 文件->新建->项目;
2. 选择 Visual C++ , Win32项目, 输入名称WX, 点击 确定;
3. 点击 下一步, 选择 空项目, 点击完成;
4. 在 解决方案资源管理器 中右键点击 源文件,
5. 点击 添加->新建项, 选择 代码 –>C++文件, 输入名称 wx, 点击添加;
6. 打开 D:\wxWidgets\samples\minimal\minimal.cpp, 把全部源代码复制到wx.cpp 文件里。
第五步: 配置 wxWidgets 项目属性
1. 点击 项目->WX属性, 或者直接按快捷键 Alt+Enter;
2. 点击 配置属性;
3. 点击C\ C++,
(1). 点击 常规, 在右侧 附加包含目录 处添加
D:\wxWidgets-3.0.2\\include;D:\wxWidgets-3.0.2\\lib\vc_lib\mswud
(2). 点击 预处理器, 在右侧 预处理定义 处添加(复制时不能遗漏开头的分号)
;__WXMSW__;__WXDEBUG__
4. 点击 链接器;
(1). 点击 常规, 在右侧中间 附加库目录 处添加
D:\wxWidgets-3.0.2\\lib\vc_lib
(2). 点击 输入, 在右侧 附加依赖库处点击下拉箭头<编辑>,讲下面的代码拷贝进去:
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
wsock32.lib
odbc32.lib
第六步: 测试
1. 点击 调试->开始执行(不调试), 或直接按 Ctrl + F5;
2. 如果不出意外的话, 将会执行成功, 弹出 wxWidgets 的示例程序。
第七步:配置属性管理器
1.上述配置的配置只能用于你刚才建立的那个项目,如果你新建立一个项目,就需要重新进行上述配置,我们可以 通过配置属性管理器,来解决这个问题,即以后建立的新项目不需要重新进行上述配置。
2.点击 视图->其他窗口->属性管理器->展开Debug|Win32或(Release|Win32)->双击Microsoft.Cpp.Win32.user.
3.重复5-6步骤,这样以后新建的项目就不需要重新配置。
本文是在《 64位Windows7使用VS2010编译wxWidgets》的基础上改动的 。地址:http://blog.csdn.net/chaos_epimetheus/article/details/7320560。