重建 vcpkg 无需再次安装

Rebuild vcpkg without installing again

我已经用 vcpkg install shogun:x64-windows 安装了一个 vcpkg 包。构建失败,我需要更改文件来修复它。
如何在没有覆盖我的更改的 install 选项的情况下重建包?
我找不到任何 [= vcpkg\buildtrees\shogun\x64-windows-<configuration>\src\shogun 文件夹中的 17=] 项目。

你应该:

  1. 删除buildtrees目录
  2. 执行命令“vcpkg remove shogun:x64-windows”
  3. 如果您需要在安装前更改 shogun 解决方案,您应该编写一个.patch 文件并复制到此路径("(install_path)\vcpkg\ports\shogun")
  4. 将您的补丁文件添加到“(install_path)\vcpkg\ports\shogun\portfile.cmake”
  5. 找到这一行“set(ABSEIL_PATCHES”并在下一行添加你的补丁文件名
  6. 然后“vcpkg安装shogun:x64-windows”