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

相关推荐
清酒难寻6 小时前
深度学习进阶(二十四)Swin 的二维 RPE
人工智能·深度学习
步步为营DotNet7 小时前
借助 Microsoft.Extensions.AI 与 ASP.NET Core 10 实现智能 Web 应用故障预测
人工智能·microsoft·asp.net
AI创界者7 小时前
零基础上手!ComfyUI + LTX-2.3 图生视频完整工作流搭建与调优指南(附避坑细节)
大数据·人工智能
怕浪猫7 小时前
AI图片工具到底有哪些?一份按能力维度整理的清单
人工智能
hongmai6668887 小时前
FH8856V310芯片详解:6M高清+0.5TOPS算力,赋能智能安防新方案
人工智能·单片机·嵌入式硬件·物联网·智能家居
一颗小树x7 小时前
NVIDIA Jetson Thor 运行 LLM / VLM:模型全整理与 vLLM 实践
人工智能·llm·jetson·vllm
每日综合7 小时前
蓝白风暴席卷BW2026!雷克沙展台首日燃情纪实
人工智能
To_OC7 小时前
手搓 LangChain 工具调用:原来 Agent 的核心逻辑,就是个 while 循环
人工智能·langchain·llm
Drgfd8 小时前
机器人从工厂走进生活:通用机器人开启大众商用时代
人工智能
硕迪科技SOLIDWORKS8 小时前
SOLIDWORKS与ERP对接不再是研发孤岛:硕迪科技数据同步方案让BOM流转提速百分之三百
人工智能·科技·solidworks与erp