【问题标题】:Rebuilding a wxWidgets installation with vcpkg and a modified setup.h configuration file使用 vcpkg 和修改的 setup.h 配置文件重建 wxWidgets 安装
【发布时间】:2020-12-20 12:19:41
【问题描述】:

vcpkg 用于构建 wxWidgets (x64-windows) 的 setup.h 版本有一些我想更改的值。我想进行这些更改并使用我的值重建库。

我找不到让 vcpkg 重建软件包的方法。我只能“删除”它并“安装”它。 'remove' 使用我更改的 setup.h,'install' 安装 Microsoft 的默认值(......这些是 Microsoft 的默认值;如果您下载源代码并自己编译,它们与您获得的默认值不同.. .)

有人知道如何实现我想做的事情吗?

【问题讨论】:

    标签: windows installation wxwidgets vcpkg


    【解决方案1】:

    @GeoffreyArmstrong,

    为什么不从 www.wxwidgets.org 下载源代码,从 Microsoft 下载 MSVC 社区版并使用您想要的任何配置自行构建库?

    1. 安装 MSVC 社区 2019。
    2. 将 wxWidgets 下载并解压到,即 C:\wxWidgets-3.1.4。
    3. 启动 MSVC 并打开 C:\wxWidgets-3.1.4\build\msw\wx_vc16.sln(可用的最新版本)。
    4. 打开 C:\wxWidgets\include\msw\setup.h 并进行这些修改。
    5. 在 MSVC 中选择“Build -> Batch Build...”,点击“Select All”,然后点击“Build”
    6. 去喝点咖啡吧。
    7. 构建完成后,打开 C:\wxWidgets-3.1.4\samples\minimal\minimal_vcN.sln
    8. 构建并运行它。

    还有什么比这更简单的?

    谢谢

    【讨论】:

    • 我当然可以这样做,直到我发现 vcpkg。但是使用 vcpkg 非常方便,因为我的大多数依赖项(如 SSL 和 Boost)都依赖于 vcpkg,当需要迁移到新 PC 时,这让事情变得更加容易。这比我想的要多。
    • @GeoffreyArmstrong,这是包管理器的一个优点——一旦打包了东西,你就不能重新打包它。这就是您自己构建并享受它的原因。
    • @Igor 在第 4 步中,我没有找到该特定路径,而是找到了 "\wxWidgets-3.1.4\include\wx\msw\setup.h" 和 "\wxWidgets-3.1.4 \include\msvc\wx\setup.h”。这些中的任何一个与您引用的 setup.h 相同吗?
    • @viracocha,你的评论是什么?
    • @Igor 其实请忽略我的评论;我找到了答案,应该在决定可能占用您的时间之前进行更多研究。我很抱歉。
    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 2015-08-08
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多