这些是关于 vcpkg 命令行工具的选项说明:
--allow-unsupported: 在不支持的端口上继续,并显示警告,而不是失败。 --x-asset-sources=...: 资源缓存源。查看 'vcpkg help assetcaching' 获取更多信息。 --binarysource=...: 二进制缓存源。查看 'vcpkg help binarycaching' 获取更多信息。 --x-buildtrees-root=...: 构建目录(实验性)。 --clean-after-build: 在构建每个包后清理构建目录、包和下载的内容。 --clean-buildtrees-after-build: 在构建每个包后清理构建目录。 --clean-downloads-after-build: 在构建每个包后清理下载的内容。 --clean-packages-after-build: 在构建每个包后清理包。 --downloads-root=...: 下载目录(默认为 %VCPKG_DOWNLOADS%)。 --dry-run: 不实际构建或安装,仅展示操作。 --editable: 对命令行上的库禁用源重新提取和二进制缓存(经典模式)。 --enforce-port-checks: 如果端口检测到问题或尝试使用已弃用的特性,则安装失败。 --x-feature=...: 从顶级清单中安装的额外特性(清单模式)。 --head: 使用最新的上游源码安装命令行上的库(经典模式)。 --host-triplet=...: 主机三元组。查看 'vcpkg help triplet' 获取更多信息(默认为 %VCPKG_DEFAULT_HOST_TRIPLET%)。 --x-install-root=...: 安装目录(实验性)。 --keep-going: 在失败时继续安装其他包。 --x-no-default-features: 不安装顶级清单中的默认特性(清单模式)。 --no-downloads: 不下载新的源码。 --no-print-usage: 安装后不打印 CMake 使用信息。 --only-binarycaching: 如果缓存的二进制文件不可用,则安装失败。 --only-downloads: 尽力尝试下载源码而不进行构建。 --overlay-ports=...: 叠加端口的目录(也可用 %VCPKG_OVERLAY_PORTS%)。 --overlay-triplets=...: 叠加三元组的目录(也可用 %VCPKG_OVERLAY_TRIPLETS%)。 --x-packages-root=...: 包目录(实验性)。 --recurse: 允许作为安装的一部分移除包。 --triplet=...: 目标三元组。查看 'vcpkg help triplet' 获取更多信息(默认为 %VCPKG_DEFAULT_TRIPLET%)。 --x-use-aria2: 使用 aria2 执行下载任务。 --vcpkg-root=...: vcpkg 根目录(默认为 %VCPKG_ROOT%)。 --x-write-nuget-packages-config=...: 写入 NuGet packages.config 格式的文件,用于外部二进制缓存。查看 'vcpkg help binarycaching' 获取更多信息。