wxwidgets的VS2019配置

网上的介绍也挺多,我这里就是记录一下,方便自己后期查阅!

官网

http://www.wxwidgets.org/downloads/

wxWidgets tutorial

http://zetcode.com/gui/wxwidgets/

1. 下载wxwidgets

image.png

2.解压文件到C:\wxWidgets-3.1.4

3.设置环境变量,如图所示。

1.png

在系统变量里面添加:变量名:WXWIN 值:C:\wxWidgets-3.1.4(就是我们的解压路径,文件夹的绝对路径)

4. 编译源码

找到这个路径:C:\wxWidgets-3.1.4\build\msw下的 wx_vc16.sln,用vs2019打开。
官方文档中列出的 VC 与 MSVS 对应关系如下:
VC++ 7, 8, 9, 10, 11, 12, 14, 15 and 16 ( MSVS 2003, 2005, 2008, 2010, 2012, 2013, 2015, 2017 and 2019)
选择Debug,x64,配置类型选择静态库!然后生成解决方案。这样就在D:\wxWidgets-3.1.4\lib路径下生成了vc_x64_lib文件夹。

image.png

5.项目配置

创建一个空项目,编辑工程属性,须在【项目属性页】做如下修改:
(1)配置属性 - C/C++ - 常规 - 附加包含目录:添加“(WXWIN)\include\msvc”和“(WXWIN)\include”
(2)配置属性 - C/C++ - 预处理器 - 预处理器定义:添加WXMSW 、UNICODE、NDEBUG,这里若不加UNICODE,则需要在 (3)配置属性 - 高级 - 高级属性 - 字符集 选择【使用 Unicode 字符集】
(4)配置属性 - 链接器 - 常规 - 附加库目录:添加 $(WXWIN)\lib\vc_x64_lib
(5)配置属性 - 链接器 - 系统 - 子系统:选择【窗口】(默认为【控制台】)

6.代码运行测试

官网hello world代码:https://docs.wxwidgets.org/trunk/overview_helloworld.html

7.测试完成

测试完成后界面如图:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容