Vcpkg c++/c 库管理工具安装与使用
一.vcpkg 概述
c语言与c++语言不同于python,当你需要在python使用某个库但是发现并没安装的时侯只需要使用pip install命令来安装一下这个库就行了。但是对于c与c++就没那么简单了,一般需要先把库从github上下载下来,然后引入一系列配置,最后在引入头文件才能使用,非常的麻烦,能否做到与python一样呢?答案是能的,这就要介绍到我们的工具vcpkg了。
vcpkg 是 Microsoft 和 C++ 社区维护的免费开放源代码 C/C++ 包管理器。 它于 2016 年推出,可帮助开发人员将项目迁移到较新版本的 Visual Studio。 vcpkg 已演变成 Windows、macOS 和 Linux 上开发人员使用的跨平台工具。 vcpkg 拥有大量开放源代码库和企业就绪功能,旨在通过支持任何构建和项目系统来促进开发过程。 vcpkg 是核心的 C++ 工具,使用 CMake 中的脚本以 C++ 语言编写。 它从头开始设计,以解决 C/C++ 开发人员体验的独特难点。
二.安装vcpkg
许多网上的教程都喜欢用git来下载vcpkg,但是不尽然,这样还会浪费时间和空间去下载一个git,这里我们可以直接从github上下载下来:vcpkg链接(链接打不开可以使用镜像)
下拉找到这两个文件下载下来并解压(不推荐直接下载主页的压缩包,因为问题很多)
推荐下载下面两个其中一个:
当压缩包下载下来后解压,进入目录,然后管理员身份运行:
bootstrap-vcpkg.bat
当运行成功后就可以得到一个vcpkg.exe的文件,如果没成功请检查一下网络是否能访问github
最后打开控制台,进入到该文件夹路径。
执行如下命令就可以使用通过vcpkg安装的库了(前提得安装vs2015及更新的版本)。
vcpkg integrate install
成功后如下图:
最后附上vcpkg的基本安装命令:
vcpkg install 库名 //安装库 vcpkg remove 库名 //移除库 vcpkg list //列出已经安装的库