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

相关推荐
Lee川1 小时前
Milvus 实战:当 RAG 遇上向量数据库,从"玩具 Demo"到"生产可用的"那一步
前端·数据库·人工智能
晚烛1 小时前
CANN 调试工具与性能剖析:从日志分析到 NPU 行为追踪的完整调试体系
开发语言·windows·python·深度学习·缓存
小a彤2 小时前
elec-ops-inspection:电力巡检缺陷检测,NPU推理速度提升3倍
人工智能·cann
ZhengEnCi3 小时前
09aaa-LayerNorm是什么?
人工智能
这是谁的博客?3 小时前
AI Agent 安全架构设计:漏洞分析与防护策略深度解析
人工智能·安全·网络安全·ai·agent·安全架构·架构设计
人月神话-Lee3 小时前
【图像处理】Sobel 边缘检测——让机器“看见“轮廓
图像处理·人工智能·计算机视觉·ios·ai编程·swift
冬奇Lab3 小时前
Agent系列(四):工具调用深度解析——Agent 的手和眼
人工智能·llm
Black蜡笔小新3 小时前
自动化AI算法训练服务器DLTM助力医学影像分析进入AI智能分析新时代
人工智能·算法·自动化
冬奇Lab4 小时前
一天一个开源项目(第111篇):Understand Anything - 把代码库变成可探索知识图谱的 AI 引擎
人工智能·开源·llm
猿饵块4 小时前
git--github
人工智能