默认本地 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

后续步骤

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