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 项目都无需手动指定路径,编译器会自动发现这些库。

相关推荐
wangfpp2 小时前
AI生成UI的工程化实践:json-render概念、与A2UI对比及基于Qwen的实现
人工智能
Becomewiser2 小时前
为什么你的Openclaw龙虾总是智障,ClaudeCode源码泄露揭露:Agent 的差距不在模型,在 Harness Engineering
人工智能
永霖光电_UVLED2 小时前
Polar Light 获得了欧盟Eurostars计划的110万欧元(€1.1m)资助
大数据·人工智能·物联网·汽车·娱乐
SelectDB2 小时前
AI 成为主流负载后,数据基础设施将如何演进?|Apache Doris 2026 Roadmap
人工智能·数据分析
deephub2 小时前
Karpathy的LLM Wiki:一种将RAG从解释器模式升级为编译器模式的架构
人工智能·大语言模型·知识库·rag
tobias.b2 小时前
李宏毅-2022-深度学习课程-2-18-深度学习基础概念下
人工智能·深度学习
波动几何2 小时前
自适应技能叠加技能Adaptive Skill Stack
人工智能
mysterFeng2 小时前
CLI+Skill 正在替代 MCP:浏览器 AI 自动化的新范式
人工智能
mysterFeng2 小时前
给知识库接一条自动发布管道:/publish 一下,博客就上线
人工智能·命令行