我尝试按照以下帖子中的建议构建 wxWidget 库
How to set up wxWidgets 3.1.0 with Visual Studio 2015
简单介绍一下,这些是提到的步骤
- 获取资源。
- 解压源代码。
- 打开 VS IDE。
- 打开\build\msw\wx-vc14.sln(根据需要进行调整。)
- 转到“Build->Batch Build...”,单击“Select All”,“Build”。
- 去喝点咖啡或看电视。
- 构建完成后,打开 wxWidgets/samples/minimal/minimal_vc9.sln。
- 让 MSVC 将解决方案转换为合适的格式。
- 构建并运行示例。
当我在全选后点击构建(步骤 5)时,出现了很多错误。 是因为 wxWidget 文件与 Visual Studio 2017 不兼容吗?
根据此描述,我应该更改项目属性但我不确定,将项目属性更改为什么?我只需要开发简单的 Windows 应用程序。
我是新手,最近刚学完C++,想开发一些Windows应用,所以开始使用wxWidgets。
最佳答案
这是一个没有明显原因的奇怪错误,因为据我所知,“8.1”SDK 版本在 wxWidgets 项目中的任何地方都没有硬编码。
解决方法:
[相同] 打开\build\msw\wx-vc14.sln(根据需要进行调整。)
4.1。在
Solution Explorer
中选择所有项目(点击_custom_build
,按Shift
,点击xrc
);4.2。右键单击所选项目并选择
Properties
;在顶部选择Configuration:
All Configurations
,Platform:
All Platforms
和左侧的Configuration Properties
->一般
;4.3。
Windows SDK Version
很可能会显示8.1
,双击它,它会选择 VS 附带的 10.x SDK 版本。4.4。点击
确定
。转到“构建->构建解决方案”。
少喝咖啡,因为在多核上它应该花费更少的时间。
[相同]构建完成后,打开 wxWidgets/samples/minimal/minimal_vc9.sln。
[相同] 让 MSVC 将解决方案转换为合适的格式。
8.1。对当前示例重复步骤
4.2
到4.4
;[相同] 构建并运行示例。
值得一提的是,安装 SDK 8.1(无论是从 VS 还是独立安装)没有任何区别。我想一定是某处有错误,但不是那么明显。
关于c++ - wxwidget 3.1.0 可以与 Visual Studio 2017 一起使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45703208/