一.下载wxWidgets
官网:wxWidgets: Cross-Platform GUI Library
点击“Download now”按钮,进入下载页面。
点击“Download Windows Binaries”,进入二进制文件下载页面
我的Visual Studio是2019版本,下载了以上框起来的5个文件包和源码包。
二.解压wxWidgets
将以下3个文件包解压出来,放在 C:\wx\3.1.5 目录下。
wxWidgets-3.1.5-headers.7z
wxMSW-3.1.5_vc14x_Dev.7z (如缺少这个文件包,无法编译x86配置)
wxMSW-3.1.5_vc14x_x64_Dev.7z (如缺少这个文件包,无法编译x64配置)
将 C:\wx\3.1.5 添加到系统环境变量中去。
在“计算机”上鼠标右键,点击“属性” -> “高级系统设置” -> “环境变量”
在“环境变量”窗口的 “系统变量” 下面,点击 “新建” 按钮。
在新建环境变量窗口中填入如下内容:
然后一路点击 “确定” 即可。
三.使用wxWidgets
打开Visual Studio 2019,新建一个C++空项目,如下图所示:
依次点击 “视图” -> “其他窗口” -> “属性管理器”
在属性管理器窗口空白处鼠标右键,点击 “添加现有属性表” ,如下图所示:
弹出文件打开对话框,在对话框中选择 “wxwidgets.props” 文件,如下图所示:
然后展开项目,可以看到有4个属性配置,分别是:
Debug | Win32
Debug | x64
Release | Win32
Release | x64
此时,如果没有报错,就表示准备工作已完成,接下来就可以运行示例代码了。
对4个属性配置分别进行配置:
在属性配置上鼠标右键-> “属性” -> "链接器" -> “常规” -> “系统” -> “子系统” -> 选择“窗口”,如下图所示:
四.编译运行hello world例程
回到项目,在“解决方案资源管理器”的“源文件”上鼠标右键,点击 “添加” -> “新建项”
然后新建一个C++文件,命名为main.cpp,或者其他文件名也可以。
可以看到,源文件中已有main.cpp这个文件了。
找到示例代码
在下载下来的帮助文件中,找到 “Programming Guides”,并点开链接。
找到 “Hello World Example”,并点开链接。
在打开的页面中,拉到最下面。复制所有代码到main.cpp中。
编译,并将需要的DLL复制到exe目录下,运行即可。