windows - 使用 vcpkg 和修改的 setup.h 配置文件重建 wxWidgets 安装
问题描述
vcpkg 用于构建 wxWidgets (x64-windows) 的 setup.h 版本有一些我想更改的值。我想进行这些更改并使用我的值重建库。
我找不到让 vcpkg 重建软件包的方法。我只能“删除”它并“安装”它。'remove' 会使用我更改的 setup.h,'install' 会安装 Microsoft 的默认值(...这些是 Microsoft 的默认值;如果您下载源代码并自己编译,它们与您获得的默认值不同.. .)
有人知道如何实现我想做的事情吗?
解决方案
@杰弗里阿姆斯特朗,
为什么不从www.wxwidgets.org下载源代码,从 Microsoft 下载 MSVC 社区版并使用您想要的任何配置自己构建库?
- 安装 MSVC 社区 2019。
- 下载并解压wxWidgets 到,即C:\wxWidgets-3.1.4。
- 启动 MSVC 并打开 C:\wxWidgets-3.1.4\build\msw\wx_vc16.sln(可用的最新版本)。
- 打开 C:\wxWidgets\include\msw\setup.h 并进行这些修改。
- 在 MSVC 中选择“Build -> Batch Build...”,单击“Select All”,然后单击“Build”
- 去喝点咖啡吧。
- 构建完成后,打开 C:\wxWidgets-3.1.4\samples\minimal\minimal_vcN.sln
- 构建并运行它。
还有什么比这更简单的?
谢谢
推荐阅读
- python - 有没有办法在不将其记录到机器人框架中的 HTML 日志的情况下捕获页面截图?
- javascript - 反序列化来自 websocket 响应的数据
- python - 在 pypi 中查找私有包时出现 pip 错误
- bookdown - 如何在 LaTeX/PDF 中重新定义标准的 bookdown “定理环境”?
- javascript - 如何解决函数中的参数问题?
- sql - pg_dump 结束后执行命令
- c# - 使用卡付款时出现 PayPal 错误 10752 错误消息
- sql-server - 我们应该使用 bigint 作为人工密钥吗?
- javascript - 所有圆圈计数器显示相同的数据(如何让每个圆圈显示它自己的计数器数据值)
- c# - 如何在 HTML 的 HiddenField 值中添加新行?