vcpkg 库管理工具安装使用
  ltERVYe6WHLK 2023年11月30日 49 0

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
  1. 集成 vcpkg 到 Visual Studio:
  • 打开 Visual Studio。
  • 在“工具”菜单中选择“选项”。
  • 在“NuGet 包管理器”下,选择“包管理器设置”。
  • 在右侧的“包管理器”下,选择“程序包源”。
  • 添加一个新的源,其源的名称是 vcpkg,源的地址是 vcpkg 目录的“scripts\buildsystems\vcpkg.cmake”路径。
  1. 安装库:
  • 在命令行中,切换到 vcpkg 目录。
  • 运行以下命令来安装库,例如安装 OpenSSL:
.\vcpkg install openssl

如果 bootstrap-vcpkg.bat 脚本在执行时无法下载 vcpkg.exe,你可以手动下载 vcpkg.exe 并将它放在 vcpkg 目录中。以下是手动安装的步骤:

a. 手动下载 vcpkg.exe:

  • 前往 vcpkg GitHub 仓库的 releases 页面:vcpkg Releases
  • 在 releases 页面中,找到最新版本的 vcpkg,并下载适合你系统的 zip 文件(例如,vcpkg-<version>-windows.zip)。
  • 解压下载的 zip 文件,找到其中的 vcpkg.exe 文件。

b. 将 vcpkg.exe 放置在 vcpkg 目录:

  • 将下载的 vcpkg.exe 文件复制到你之前通过 Git 克隆的 vcpkg 目录中。

c. 运行 vcpkg:

  • 打开命令行终端,切换到 vcpkg 目录。
  • 使用 vcpkg 命令测试是否成功安装,例如运行:
.\vcpkg version

如果一切正常,它应该显示安装的 vcpkg 的版本信息。

d. 安装库:

  • 继续使用 vcpkg install 命令安装需要的库,例如:
.\vcpkg install openssl

这样就可以手动安装 vcpkg 了。确保 vcpkg.exe 的版本和你的系统相匹配,并在下载和使用库时按照之前提到的步骤进行。

  1. 在 Visual Studio 中使用 vcpkg:
  • 打开你的项目。
  • 在项目文件夹中创建一个名为 vcpkg 的文件夹。
  • 在 vcpkg 文件夹中创建一个名为 vcpkg.json 的文件,并在其中指定你的项目依赖项。例如:
{
  "name": "my-project",
  "version-string": "1.0",
  "dependencies": [
    {
      "name": "openssl",
      "features": [
        "no-tests"
      ]
    }
  ]
}
  • 在 Visual Studio 中重新加载你的项目。
  1. 构建项目:
  • 使用 Visual Studio 构建你的项目。vcpkg 会处理依赖项的下载和构建。

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

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

https://vcpkg.io/en/getting-started.htmlhttps://github.com/S-100ExpertTeam/OpenS100/blob/main/vcpkg.md



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

推荐阅读
ltERVYe6WHLK