赞
踩
这里是我们的项目文件需要用到一个用wxwidgets2.8.10开发的GUI工程,所以有了这个配置教程。
这个版本是很老旧的,所以不建议大家非要选择这个版本,可以选择更新的版本做配置。
操作系统:Windows 10
wxWidgets版本:2.8.10
Visual Studio版本:2015或2013,目前只在这两个编译环境下测试过
目标环境:win32
wxWidgets安装包下载](https://www.wxwidgets.org/downloads/),我们使用的是2.8.10installer,其他版本可以类似进行。
1.打开vs2013/vs2015的命令行工具,在“开始”中找到”Visual Studio”->选择VS对应的x86本机工具命令提示符(相应的如果你要编译64位CPU的程序就需要选择x64本机工具命令提示符),下图中选择的就是VS2015 x86 本机工具命令提示符。
2.在打开的命令行工具中cd到你的wxWidgets目录下的build\msw目录下,采用以下命令分别进行debug和release版本的编译。请记住编译过程需要保证没有错误出现!如果出现fatal error提示出现错误,需要消除错误直到全部成功编译后才能进行下一步。
# 以下是debug版本编译
nmake /f makefile.vc BUILD=debug
# 以下是release版本的编译
nmake /f makefile.vc BUILD=release3.如果在上一步中出现错误"pbt.h":No such file or directory,请将path-to-wxWidgets\src\msw下的windows.cpp文件中的110行即#include <pbt.h>注释掉。没有错误可以跳过这步。
#if !defined __WXWINCE__ && !defined NEED_PBT_H
//#include <pbt.h>
#endif1.如果你有其他环境下编写的环境需要在当前vs版本中运行,一般打开工程文件.sln后需要先将编译环境进行迁移,这部分由vs自动完成,会花一点时间。
2.点击项目->属性,确保在打开的GUI属性页点击C/C++->常规->附加包含目录将以下目录包含进去,我的解决方案打开后,以下目录已自动包含。
$(WXWIN)\include
$(WXWIN)\lib\vc_lib\msw
$(WXWIN)\contrib\include3.仍然在GUI属性界面,点击链接器->常规->附加库目录,将以下目录包含进去。
$(WXWIN)\lib\vc_lib
$(WXWIN)\contrib\lib4.到这里就配置完成了。可以试着用Release+Win32或debug+Win32进行编译或者发行来运行你的程序了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。