Windows 使用vcpkg和修改的setup.h配置文件重建wxWidgets安装

Windows 使用vcpkg和修改的setup.h配置文件重建wxWidgets安装,windows,installation,wxwidgets,vcpkg,Windows,Installation,Wxwidgets,Vcpkg,vcpkg用于构建wxWidgets(x64窗口)的setup.h版本有一些值需要更改。我希望进行这些更改,并使用我的值重建库 我找不到让vcpkg重建包的方法。我只能“删除”和“安装”。“删除”将使用我更改的setup.h,而“安装”将安装Microsoft的默认设置(…这些是Microsoft的默认设置;它们与您下载源代码并自己编译时获得的默认设置不同…) 有人知道如何实现我想做的吗?@GeoffreyArmstrong 为什么不从Microsoft下载源代码,从Microsoft下载MSV

vcpkg用于构建wxWidgets(x64窗口)的setup.h版本有一些值需要更改。我希望进行这些更改,并使用我的值重建库

我找不到让vcpkg重建包的方法。我只能“删除”和“安装”。“删除”将使用我更改的setup.h,而“安装”将安装Microsoft的默认设置(…这些是Microsoft的默认设置;它们与您下载源代码并自己编译时获得的默认设置不同…)

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

@GeoffreyArmstrong

为什么不从Microsoft下载源代码,从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中选择“构建->批量构建…”,单击“全选”,然后单击“构建”
  • 去喝点咖啡
  • 构建完成后,打开C:\wxWidgets-3.1.4\samples\minimal\minimal\u vcN.sln
  • 构建并运行它
  • 还有什么比这更简单的呢

    谢谢你

    @GeoffreyArmstrong

    为什么不从Microsoft下载源代码,从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中选择“构建->批量构建…”,单击“全选”,然后单击“构建”
  • 去喝点咖啡
  • 构建完成后,打开C:\wxWidgets-3.1.4\samples\minimal\minimal\u vcN.sln
  • 构建并运行它
  • 还有什么比这更简单的呢


    谢谢你

    我当然能做到,我已经做到了,直到我发现了vcpkg。但使用vcpkg非常方便,因为我的大多数依赖项(如SSL和Boost)都是在vcpkg上实现的,这使得在使用新电脑时变得更加容易。这种情况发生得比我想象的要多。@GeoffreyArmstrong,这是软件包管理器的一大优点——一旦某个东西打包好了,就不能再重新打包了。这就是为什么您自己构建并享受它。@Igor在步骤4中,我没有找到具体的路径,而是“\wxWidgets-3.1.4\include\wx\msw\setup.h”和“\wxWidgets-3.1.4\include\msvc\wx\setup.h”。这两个选项中有一个与你的设置相同。你引用的是什么?@viracocha,你的评论是什么?@Igor实际上请忽略我的评论;我找到了我的答案,在决定占用你的时间之前,我应该多研究一下。我很抱歉。我当然可以做到,我已经做到了,直到我发现vcpkg。但使用vcpkg非常方便,因为我的大多数依赖项(如SSL和Boost)都是在vcpkg上实现的,这使得在使用新电脑时变得更加容易。这种情况发生得比我想象的要多。@GeoffreyArmstrong,这是软件包管理器的一大优点——一旦某个东西打包好了,就不能再重新打包了。这就是为什么您自己构建并享受它。@Igor在步骤4中,我没有找到具体的路径,而是“\wxWidgets-3.1.4\include\wx\msw\setup.h”和“\wxWidgets-3.1.4\include\msvc\wx\setup.h”。这两个选项中有一个与你的设置相同。你引用的是什么?@viracocha,你的评论是什么?@Igor实际上请忽略我的评论;我找到了我的答案,在决定占用你的时间之前,我应该多研究一下。我道歉。