vcpkg:面向C/C++的跨平台库管理工具软件配置笔记经验教程
2025-11-16 23:13:13
1、什么是vcpkg
对于使用过Python进行程序设计的开发者们,大多都会对Python的各种库和依赖,仅仅通过几条简单命令行就完成配置的操作感到惊叹,非常的省事省力。反倒是C/C++开发时,要是每个库都要自己下载源码编译或者对环境进行配置,那这对资深经验的开发者来说,也不是很难,花点时间就行,但是对于刚起步的开发者而言,各种报错和环境配置问题就是一个让人头大的问题。
那么,在C/C++中,有没有和Python类似的,对这个库进行快捷管理配置的工具呢?
答案是肯定的,那就是vcpkg,那么相信很多读者们可能之前没有接触过vcpkg这个软件工具哈,下面对它做一个简单的介绍。
vcpkg 是由 Microsoft 和 C++ 社区维护的免费开源 C/C++ 包管理器,可在 Windows、macOS 和 Linux 上运行。 它是核心的 C++ 工具,使用 C++ 和 CMake 脚本编写。 它旨在解决管理 C/C++ 库的独特难题。
简单的大白话来说,vcpkg就是一个软件包管理工具,让开发者快速使用安装一些工具软件,跟Python安装一些依赖库的方式差不多。
vcpkg源码下载地址:
GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS