vcpkg 现已包含在 Visual Studio 中

vcpkg 现已包含在 Visual Studio 中

💡 原文英文,约900词,阅读约需3分钟。
📝

内容提要

自 Visual Studio 2022 版本 17.6 起,vcpkg C/C++ 包管理器已作为可安装组件包含在 C++ Desktop 和 C++ Gaming 工作负载中。用户可以在安装程序的“Individual components”选项卡下搜索“vcpkg package manager”来找到它。vcpkg 支持端口和工件,还支持 IntelliSense、MSBuild 集成和 CMake 集成等功能。

🎯

关键要点

  • 自 Visual Studio 2022 版本 17.6 起,vcpkg C/C++ 包管理器已作为可安装组件包含在 C++ Desktop 和 C++ Gaming 工作负载中。
  • 用户可以在安装程序的“Individual components”选项卡下搜索“vcpkg package manager”来找到它。
  • 安装或更新 Visual Studio 后,vcpkg 将安装在 Visual Studio 安装目录中。
  • 可以直接从 Visual Studio 的开发者命令提示符或开发者 PowerShell 运行 vcpkg 命令。
  • 需要先运行 vcpkg integrate install 来初始化 vcpkg,以便与 IDE 集成。
  • 内置的 vcpkg 支持清单,但不支持经典模式。
  • vcpkg 在 IDE 中的集成功能包括 IntelliSense 支持、MSBuild 集成和 CMake 集成。
  • 在 MSBuild 项目中使用 vcpkg 时,需要将“Use Vcpkg Manifest”设置为“Yes”。
  • CMake 会自动使用 vcpkg.cmake 工具链文件,支持项目加载时的依赖项安装和更新。
  • 如果安装了 Linux 和嵌入式开发工作负载,可以自动安装和激活所需的工具。
  • 已知问题包括无法使用内置 vcpkg 运行某些功能,未来更新将解决这些问题。
  • 用户可以通过 Visual Studio 的反馈菜单或 GitHub 提交反馈。
➡️

继续阅读