wxWidget在Visual Studio2008中的安装步骤

1. 下载wxWidget 下载网址 http://www.wxwidgets.org/downloads/ 我下载的是源码,现在也有预编译好的,有兴趣可以试试。

2. 将wxWidget源代码解压到一个文件夹,注意不要放在C:\Program Files目录下,据说放在这个目录下会有问题。我放在了d:\lib\wxWidget\

3. 在windows系统下添加wxWidget库路径,步骤是 我的电脑 邮件-》属性-》高级-》环境变量-》新建-》变量名是 WXWIN 变量值是 安装路径 -》填好后确认退出

4. 打开VS2008 文件-》打开项目-》安装目录/build/msw/ 找到wx.sln 打开 右边解决方案列表框里会有23个项目

5. 全选23个项目 注意不是解决方案是方案下的23个项目 右键 属性-》C/C++-》代码生成-》运行时库 选择 多线程调试-》确定退出 (也可以根据你的要求分别设置,但是要和你自己程序编译时运行库一致,否则会警告或者报错)

6. 右键 解决方案-》批生成...-》勾选配置是debug的项目 其他项目不要勾选-》生成-》等待编译完成 这样库就编译好了

这里因为我图简单所以只编译了debug的库,如果要今后方便要对每个项目的每种编译方式设置不同的运行库(好拗口),这个大家要注意。至此库编译完成

7. 新建一个C++的空项目 添加cpp文件和rc文件 (可以把 库目录\samples\minimal 下的minimal.cpp和sample.rc复制过来加入新建工程做测试

8. 在 解决方案资源管理 里右键工程名 -》属性-》C\C++-》常规-》附加包含目录-》填入 $(WXWIN)\include;$(WXWIN)\lib\vc_lib\mswd

9. C\C++-》常规-》预处理器-》预处理定义 填入 WIN32;__WXMSW__;_WINDOWS;_DEBUG;__WXDEBUG__

10. 链接器-》常规-》附加库目录 填入 $(WXWIN)\lib\vc_lib

11. 链接器-》输入-》附加依赖项 填入 

wxmsw30ud_core.lib wxbase30ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib

注意 这个是3.0版本的文件名 30表示3.0版本 如果以后版本变化请根据版本变更文件名,这些文件在 $(WXWIN)\lib\vc_lib 目录下,有不明白的可以直接去查找。其中文件中的ud,u表示支持unicode,d表示debug版本。

12. 资源-》常规-》预处理器定义 填入 _DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH

注意 如果工程中没有资源文件,这里就不会有资源选项,如果发现没有资源选项请手动给工程加入一个资源文件

13. 资源-》常规-》附加包含目录 填入 $(WXWIN)\include;$(WXWIN)\lib\vc_lib\mswd

14. 最后 C/C++-》代码生成-》运行时库 选择为 多线程调试 这里需要和第5步选择的运行时库一致就可以了。

确认退出后 编译运行你自己的测试工程,没有意外或者遗漏步骤的话运行成功。

 

你可能感兴趣的:(widget)