下载地址:Github: https://github.com/microsoft/vcpkg
下载后安装:
首先,请阅读以下任一方面的快速入门指南: Windows 或 macOS和Linux, 这取决于您使用的是什么平台。
有关更多信息,请参见 安装和使用软件包。 如果vcpkg目录中没有您需要的库, 您可以 在GitHub上打开问题。 vcpkg团队和贡献者可以看到它的地方, 并可能将这个库添加到vcpkg。
安装并运行vcpkg后, 您可能希望将 TAB补全 添加到您的Shell中。
最后,如果您对vcpkg的未来感兴趣,请查看 清单! 这是一项实验性功能,可能会出现错误。 因此,请尝试一下并打开所有问题!
需求:
Windows 7 或更新的版本
Visual Studio 2015 Update 3 或更新的版本(包含英文语言包)
首先,请下载vcpkg并执行 bootstrap.bat 脚本。 它可以安装在任何地方,但是通常我们建议您使用 vcpkg 作为 CMake 项目的子模块,并将其全局安装到 Visual Studio 项目中。 我们建议您使用例如 C:\src\vcpkg 或 C:\dev\vcpkg 的安装目录,否则您可能遇到某些库构建系统的路径问题。
>git clone https://github.com/microsoft/vcpkg>.\vcpkg\bootstrap-vcpkg.bat
使用以下命令安装您的项目所需要的库:
>.\vcpkg\vcpkg install [packages to install]
您也可以使用 search 子命令来查找vcpkg中集成的库:
>.\vcpkg\vcpkg search [search term]
若您希望在 Visual Studio 中使用vcpkg,请运行以下命令 (首次启动需要管理员权限)
>.\vcpkg\vcpkg integrate install
在此之后,您可以创建一个非cmake项目 (或打开已有的项目)。 在您的项目中,所有已安装的库均可立即使用 #include 包含您需使用的库的头文件并无需添加额外配置。
若您在 Visual Studio 中使用cmake工程,请查阅这里。
为了在IDE以外在cmake中使用vcpkg,您需要使用以下工具链文件:
>cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake>cmake --build [build directory]
在cmake中,您仍需通过 find_package 来使用第三方库。 请查阅 CMake 章节 获取更多信息,其中包含了在IDE中使用cmake的内容。
对于其他工具 (包括Visual Studio Code),请查阅 集成指南。
中文介绍https://github.com/microsoft/vcpkg/blob/master/README_zh_CN.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B-windows