vcpkg 库管理工具安装使用

发布时间 2023-11-15 17:07:41作者: 槑孒

Vcpkg 是一个开源的 C++ 库管理工具,可用于在 Windows 系统上轻松安装和管理第三方库。

以下是在 Windows 上使用 vcpkg 的基本步骤:

  1. 安装 vcpkg:

    • 打开命令行终端,例如使用 PowerShell 或 Command Prompt。

    • 克隆 vcpkg 存储库:

      git clone https://github.com/microsoft/vcpkg.git
      
    • 进入 vcpkg 目录:

      cd vcpkg
      
    • 运行 bootstrap 脚本来安装 vcpkg:

      .\bootstrap-vcpkg.bat
      
  2. 集成 vcpkg 到 Visual Studio:

    • 打开 Visual Studio。
    • 在“工具”菜单中选择“选项”。
    • 在“NuGet 包管理器”下,选择“包管理器设置”。
    • 在右侧的“包管理器”下,选择“程序包源”。
    • 添加一个新的源,其源的名称是 vcpkg,源的地址是 vcpkg 目录的“scripts\buildsystems\vcpkg.cmake”路径。
  3. 安装库:

    • 在命令行中,切换到 vcpkg 目录。

    • 运行以下命令来安装库,例如安装 OpenSSL:

      .\vcpkg install openssl
      
  4. 在 Visual Studio 中使用 vcpkg:

    • 打开你的项目。

    • 在项目文件夹中创建一个名为 vcpkg 的文件夹。

    • 在 vcpkg 文件夹中创建一个名为 vcpkg.json 的文件,并在其中指定你的项目依赖项。例如:

      {
        "name": "my-project",
        "version-string": "1.0",
        "dependencies": [
          {
            "name": "openssl",
            "features": [
              "no-tests"
            ]
          }
        ]
      }
      
    • 在 Visual Studio 中重新加载你的项目。

  5. 构建项目:

    • 使用 Visual Studio 构建你的项目。vcpkg 会处理依赖项的下载和构建。

这只是一个基本的示例,具体的步骤可能因项目和库的不同而有所不同。

请查阅 vcpkg 的文档以获取更详细的信息:vcpkg GitHub 仓库