vcpkg快速入门指南
Vcpkg 是由 Microsoft 和 C++ 社区维护的免费开源 C/C++ 包管理器,可在 Windows、macOS 和 Linux 上运行。 它是核心的 C++ 工具,使用 C++ 和 CMake 脚本编写。 它旨在解决管理 C/C++ 库的独特难题。
为什么使用 vcpkg?
- 在特选注册表中有超过2300 个开源库可供选择,这些库会定期生成,用于验证 ABI 兼容性
- 支持使用自己的自定义库包创建自定义库注册表
- 适用于 Windows、macOS 和 Linux 的一致的跨平台体验
- 使用任何生成和项目系统都可以轻松将库添加到项目
- 从源生成依赖项或下载预生成的 ABI 验证二进制文件,默认提供 70 多个配置,并可针对特定要求进行无限自定义
- 通过独特的版本控制设计,防止依赖项之间出现版本冲突和菱形依赖问题
- 对于 MSBuild 和 CMake 用户:自动与生成环境集成,打造无缝获取依赖项的体验