Visual Studio 2008 成功地编译WxWidgets-2.8.9
1. 用vs2008打开wx\build\msw\wx.dsw,开始转换格式,选是。
2. 右击解决方案,选配置管理器。
3. 在配置管理器中选择unicode release(以后写程序时都要配置
成unicode release)。
4. 右击解决方案,选择批生成,选择每一个子项目的编译方式都
是unicode release,注意:这一步很重要,否则编译生成的
WxWidgets开发包不统一。
5. 最后点生成。
6. 如果以前生成过但没有成功,可先清理后再重新生成,这样vs2008
就会成功编译。
7. 在编译过程中,当编译到net项目时可能会出现警告提示:
需要使用/EHa参数,这是c++异常处理的编译设置。当其他
项目都编译完成,可对net子项目做一下进一步处理:
右击net子项目,菜单"项目"->属性,进入net属性页,点
配置属性->c++->代码生成->启用c++代码异常,选择是,但有seh
异常.最后右击net子项目,重新生成。则WxWidgets开发包全部
编译完毕。
8. 下一步就是编译自带的示例程序。例如打开listctrl例程,
配置属性页,首先配置编译方式是unicode release。(因为
WxWidgets编译生成的是支持unicode的发行版静态库,所以针对
此库写的程序也要如此设置。也可以用vs2008再把WxWidgets编译成
其他需要的模式). 就能成功编译了。
9. 对有时vs2008编译WxWidgets莫明其妙退出这个问题的处理。
WxWidgets编译需要很大的空间,不少于10G。如果有刚编译就
莫明其妙退出这种现象,可将WxWidgets安装在剩作空间大的盘符中。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。