默认的本地 vcpkg 二进制缓存

默认情况下,vcpkg 将会创建本地二进制缓存。 这可以节省安装以前安装在同一台计算机中的包的时间。

默认二进制缓存的位置取决于操作系统:

默认情况下,在下面的第一个有效位置启用二进制缓存:

  • VCPKG_DEFAULT_BINARY_CACHE 环境变量指定的位置
  • %LOCALAPPDATA%\vcpkg\archives
  • %APPDATA%\vcpkg\archives

默认情况下,在下面的第一个有效位置启用二进制缓存:

  • VCPKG_DEFAULT_BINARY_CACHE 环境变量指定的位置
  • $XDG_CACHE_HOME/vcpkg/archives
  • $HOME/.cache/vcpkg/archives

使用 VCPKG_DEFAULT_BINARY_CACHE 环境变量更改默认的二进制缓存位置。

默认二进制缓存会使用 files 提供程序。 这种类型的二进制缓存提供程序会将二进制包存储为文件系统目录中的压缩存档。

禁用默认二进制缓存

要禁用默认的二进制缓存,请将 VCPKG_BINARY_SOURCES 环境变量 设置为 clear

$env:VCPKG_BINARY_SOURCES="clear"
set VCPKG_BINARY_SOURCES=clear
export VCPKG_BINARY_SOURCES=clear

后续步骤

下面是接下来要尝试的其他任务: