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-windows

3. 全局沉淀与引用方案

  • 核心机制:vcpkg 编译产物位于 C:\vcpkg\installed\x64-windows\
  • 环境变量沉淀:
    • INCLUDE: 添加 C:\vcpkg\installed\x64-windows\include
    • LIB: 添加 C:\vcpkg\installed\x64-windows\lib
  • 价值:配置完成后,任何 CMake 或 MSVC 项目都无需手动指定路径,编译器会自动发现这些库。

相关推荐
吴佳浩26 分钟前
什么?有人手写 Skill?Agent Skill?Skill?
人工智能·llm·agent
俊哥V5 小时前
每日 AI 研究简报 · 2026-05-21
人工智能·ai
2601_957884845 小时前
深度拆解:大模型RAG架构下,GEO优化的技术实现路径
人工智能·架构
这个DBA有点耶5 小时前
DBA的AI助手:向量检索与NL2SQL入门
数据库·人工智能·postgresql·学习方法·dba
YOLO数据集集合5 小时前
无人机航拍林业树种分割|单木树冠检测|三维点云|遥感影像数据集10059期
人工智能·yolo·目标检测·无人机
Pocker_Spades_A6 小时前
工业智能化的时序选型指南:当数据底座遇见机器学习
人工智能·机器学习
2601_955781986 小时前
飞书远程控机:OpenClaw配置全攻略
人工智能·开源·github·飞书·open claw安装·open claw部署
Inhand陈工6 小时前
游轮WiFi覆盖方案复盘:6台5G CPE + AP实现全船高速上网
人工智能·物联网·网络协议·网络安全·信息与通信·iot
程序猿追6 小时前
在 HarmonyOS 模拟器上种出斐波那契螺旋线
大数据·人工智能·microsoft·华为·harmonyos
:mnong6 小时前
跟着 Sesame Robot 项目学习
人工智能·robot·esp