Windows 下 vcpkg 依赖环境部署与全局化配置

张开发
2026/4/21 17:45:46 15 分钟阅读

分享文章

Windows 下 vcpkg 依赖环境部署与全局化配置
microsoft/vcpkg适用于Windows、Linux和MacOS的C库管理器Windows 下 vcpkg 依赖环境部署与全局化配置文章摘要记录如何利用 vcpkg 快速解决 C 项目在 Windows 下缺失底层依赖如 ICU, RE2, ZLIB的问题。1. 环境准备安装工具Git, Visual Studio 2022 (包含 C 桌面开发组件)。部署路径建议部署在C:\vcpkg路径简短且无空格。2. 部署步骤# 克隆仓库 cd C:\ git clone https://github.com/microsoft/vcpkg.git cd vcpkg # 编译主程序 .\bootstrap-vcpkg.bat # 安装 OpenFST/Pynini 核心依赖x64版本 .\vcpkg install icu:x64-windows zlib:x64-windows re2:x64-windows3. 全局沉淀与引用方案核心机制vcpkg 编译产物位于C:\vcpkg\installed\x64-windows\。环境变量沉淀INCLUDE: 添加C:\vcpkg\installed\x64-windows\includeLIB: 添加C:\vcpkg\installed\x64-windows\lib价值配置完成后任何 CMake 或 MSVC 项目都无需手动指定路径编译器会自动发现这些库。

更多文章