💡
原文英文,约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 提交反馈。
🏷️
标签
➡️