当前位置: 首页 > 工具软件 > Vcpkg > 使用案例 >

vcpkg 详细介绍

曹旭
2023-12-01

vcpkg 是微软 C++ 团队开发的在 Windows 上运行的 C/C++ 项目包管理工具,可以帮助您在 Windows 平台上获取 C 和 C++ 库.

vcpkg 自身也是使用 C++ 开发的 (而其他的 C++ 包管理大多并不是 C++ 开发的),并且 vcpkg 能够帮助用户在 Visual Studio 中,更好的使用这些安装好的库.

vcpkg 整合了 git,构建系统整合的 CMake,而绝大多数的 C++ 项目都可以直接或者间接的方式使用 CMake创建原生项目文件并构建.

vcpkg遵循一下原则:

  • 开放源码

  • 无需安装

  • 支持重发构建

  • 自定义生成

  • 社区参与贡献

  • 端口集成(与 BSD Ports 机制类似)

安装和自举:

git clone https://github.com/Microsoft/vcpkg
cd vcpkg
powershell -exec bypass scripts\bootstrap.ps1

搜索库:

vcpkg search

安装库:

vcpkg install cpprestsdk

查看已安装的库:

vcpkg list

将库集成的 Visual Studio:

vcpkg integrate install

MSDN 介绍博文:

    https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/


原文:https://github.com/Microsoft/vcpkg/blob/master/README.md#

Vcpkg 

概述

Vcpkg可以帮组你获取Windows平台的CC++库。这个工具和ecosystem正处于预览阶段。您的参与对vcpkg的成功是非常的重要。

运行vcpkghelp可以获取可用命令的简短描述。

快速教程

要求:

  • Visual Studio 2015 Update 3 or
  • Visual Studio 2017
  • CMake 3.8.0 或更高干部 (备注: 如果你机器上没有找到,将会自动安装到你的机器上)
  • git.exe 加入到path中

克隆vcpkg

C:\src\>git clone https://github.com/Microsoft/vcpkg.git

然后运行

C:\src\>cd vcpkg

C:\src\vcpkg>.\bootstrap-vcpkg.bat

然后,运行如下命令使计算机的所有用户都可以使用vcpkg (备注:需要管理员权限)

C:\src\vcpkg> .\vcpkgintegrate install

使用vcpkg安装任何的程序包,如:

C:\src\vcpkg> .\vcpkginstall sdl2 curl

最后,在Visual Studio 2015 or Visual Studio 2017创建新的项目或者打开已经存在的项目。你就可以使用#include引用头文件并使用安装的程序库。


 类似资料: