投稿 提交工具 投放合作

run-vcpkg:GitHub Actions 的 vcpkg 安装动作

自动化控制 240(+1) 35 TypeScript 2026-11-15 在 GitHub 打开

GitHub Action,用于设置并运行 vcpkg,按 vcpkg.json 清单安装 C++ 依赖并利用二进制缓存。

run-vcpkg 是一个 GitHub Action,负责设置(并可选运行)vcpkg,按仓库中的 vcpkg.json 清单文件安装 C++ 依赖。它把 vcpkg 的 Binary Caching 接入 GitHub Action 缓存,使包只构建一次并在后续工作流运行中复用,缓存与键管理交给 vcpkg 处理,用户可通过 VCPKG_BINARY_SOURCES 环境变量自定义。此外它会自动收集 CMake、vcpkg 的日志文件输出到工作流日志,并解析 CMake、vcpkg、gcc、clang、msvc 的错误,在工作流摘要中以注释形式报告;默认还会缓存 vcpkg 可执行文件与数据文件(对 ARM 平台较有用)。v11 要求 vcpkg 版本新于 2023-03-29。文档建议把 vcpkg 作为子模块固定版本,并配合 CMakePresets.json 使用。

Star 趋势2026-11-10 — 2026-11-14当前 Stars 24024h +1

23924011-1011-1211-14