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

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的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++ 项目中的依赖项吧!

以上是关于我的C/C++语言学习进阶之旅关于Vcpkg的参考资料:一个让你可以快速引用C++开源库的包管理工具Vcpkg,快来使用Vcpkg管理你的C++ 项目中的依赖项吧!的主要内容,如果未能解决你的问题,请参考以下文章

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

我的C语言学习进阶之旅关于C/C++内存对齐读取文件产生的问题以及解决方法

我的C/C++语言学习进阶之旅收集关于MODERN C++ 11/14/17/20/23 的一些资料

我的C/C++语言学习进阶之旅收集关于MODERN C++ 11/14/17/20/23 的一些资料

我的OpenGL学习进阶之旅C++如何加载TGA文件?

我的OpenGL学习进阶之旅C++如何加载TGA文件?