【我的C/C++语言学习进阶之旅】关于Vcpkg的参考资料:一个让你可以快速引用C++开源库的包管理工具Vcpkg,快来使用Vcpkg管理你的C++ 项目中的依赖项吧!

一、怎么知道Vcpkg

在看LearnOpengl的时候,在关于材质这一章节,评论区有人评论,如下所示:

在这里插入图片描述
在这里插入图片描述
有人A问滑块怎么做的,通过我们上一篇博客
【我的渲染技术进阶之旅】关于C++轻量级界面开发框架Dear ImGui介绍 我们一眼就可以看出来是使用ImGui做的。

然后那人A问这个ImGui怎么集成的,
另外一个人B回复使用微软的C++库管理包工具vcpkg

动图如下:

在这里插入图片描述
下载后执行下面命令就行了

 vcpkg.exe install imgui

好嘛, 至于发现了新天地!!!原来还有vcpkg这样的C++开源库的包管理工具。然后我查了一下关于vcpkg的相关资料,整理如下。

二、关于Vcpkg的参考资料

Vcpkg:适用于 Windows、Linux 和 MacOS 的 C++ 库管理器。

vcpkg 是一个免费的 C/C++ 包管理器,用于获取和管理库。从 1500 多个开源库中进行选择以一步下载和构建,或者添加您自己的私有库以简化您的构建过程。由 Microsoft C++ 团队和开源贡献者维护。
在这里插入图片描述
简化的 vcpkg 功能可以像这样可视化:

图来源:https://decovar.dev/blog/2022/10/30/cpp-dependencies-with-vcpkg/

在这里插入图片描述

三、总结

根据上面的参考资料,快速熟悉Vcpkg,快来使用Vcpkg管理你的C++ 项目中的依赖项吧!

猜你喜欢

转载自blog.csdn.net/qq446282412/article/details/128676141