一、VCPKG简介
VCPKG是什么
VCPKG是微软 C++ 团队开发的适用于 C 和 C++ 库的跨平台开源软件包管理器,它大大简化了 Windows、Linux 和 macOS 上第三方库相关的下载和配置操作,目前已有超过1600个第三方库可以通过vcpkg来安装。
VCPKG的优势
自动下载开源库源代码。
一键安装第三方库。
源码包的缓存管理和版本管理,可以依需求安装指定的版本。
自动检查库的依赖关系并安装其依赖项。
无缝集成Visual Studio,不用手动设置任何的库相关的路径。
Visual Studio全平台支持,不仅支持Debug/Release、x86/x64编译,还支持UWP、ARM平台的编译。
VCPKG的获取
https://github.com/microsoft/vcpkg
二、获取VCPKG
安装vcpkg到自己喜欢目录,在自己目录,执行以下命令(前提安装:git):
git clone https://github.com/microsoft/vcpkg
紧接着执行
.\vcpkg\bootstrap-vcpkg.bat
设置环境变量,方便应用找到vcpkg
具体使用,可查看官网使用说明:
https://github.com/microsoft/vcpkg#readme
三、测试
vs2022使用vcpkg
为了使VS识别vcpkg,执行以下指令,请运行以下命令 (可能需要管理员权限)
vcpkg integrate install
新建一个vc简单工程:
随意引入一个头文件
是找不到头文件的,我们现在去用vcpkg下载一个库
等待完成,这里有个坑,vcpkg的下载很慢。。。。。。。。。。。。。可以自己下载好依赖包,放到vcpkg安装目录下的download目录下;
最后我们在代码中直接执行此工程
该包管理器啥都OK,就是安装包时下载很慢
还没有评论,来说两句吧...