Visual Studio 2022 支持说明 - Microsoft Game Development Kit

Visual Studio 2022 支持说明 - Microsoft Game Development Kit

Visual Studio 2022 支持Microsoft游戏开发工具包 (GDK) 开发,并且针对每个 Visual Studio 产品生命周期和服务提供 17.8、17.10、17.12 和 17.14 的长期支持渠道。

注意

自 2025 年 1 月起,Visual Studio 2022 版本 17.0 - 17.7 不再受支持。

注意

Visual Studio 2022 版本 17.0 - 17.4 自 2024 年 7 月起不再受支持。

安装 Visual Studio 2022

Microsoft 游戏开发工具包 (GDK) 支持使用 2022 Visual Studio 专业版或企业版进行开发。 不支持 Community Edition。 安装 Visual Studio 2022 时,必须在设置过程中选择使用 C++ 进行游戏开发工作负载,如以下屏幕截图所示。

除了游戏开发所需的核心 C++ 工具外,还请确保已安装 Windows 10 SDK (19041)或 Windows 11 SDK (22000)组件,以提供使用 Microsoft 游戏开发工具包 (GDK) 生成游戏所需的 Windows 10 SDK。

也可以使用 Windows 10 SDK(20348)、 适用于 Windows 11 的 Windows SDK(10.0.22000) 或 适用于 Windows 11 版本 22H2 (10.0.22621) 的 Windows SDK,但不是必需的。 对于 2023 年 10 月版本,强烈建议使用 Windows 11 SDK或更高版本进行 PC 开发。

虽然不是必需的,但安装使用 C++ 进行桌面开发工作负载将提供可能有用的其他工具和示例。 例如,如果你在使用 Clang/LLVM 工具集进行构建,则使用 C++ 进行桌面开发是所必需的。

如果要构建使用 Unity 的游戏,请安装使用 Unity 的游戏开发工作负载。

安装可选工具集

MVSC 生成工具的 Visual Studio 2022 版本为(版本 v143)会随使用 C++ 进行游戏开发工作负载一起安装。 除了 v143 工具集外,Microsoft 游戏开发工具包 (GDK) 还支持使用以下工具集进行构建:

v142(Visual Studio 2019 工具集)

适用于 Windows 的 C++ Clang 工具

这种灵活性让你可以在不更新工具集的情况下升级到 Visual Studio 2022 IDE。

可以在使用 C++ 进行工具开发工作负载下找到可选工具集,或者在 Visual Studio 安装对话框中搜索单个组件。

自 2024 年 10 月版本起,不再支持 Visual Studio 2017 工具集 v141 。

为项目选择工具集

用于项目的工具集是使用项目属性页中的 Platform Toolset 属性指定的。

PlatformToolset 属性也可以在项目文件中手动指定,如以下属性组所示。

Application

v142

true

Unicode

false

false

Visual Studio 2022 服务模型

Visual Studio 2022 包含一个新的服务模型,允许你选择服务基线,然后仅获取该基线的更新。 这个新模式取代了以前版本的 Visual Studio 中的服务模型,后者强烈鼓励使用最新的可用版本。 有关 Visual Studio 2022 服务模型的更多详细信息,请参阅 Visual Studio 产品生命周期和服务。

报告 bug

Visual C++ 编译程序的错误报告应通过 Visual Studio “报告问题...”来报告(如果可能)。请参阅“Microsoft Docs”和“开发人员社区”网站。 请务必阅读本页,了解有关为编译程序创建良好错误报告的详细信息。

注意

如果需要其他保密协议信息来重现问题,则可以在公开报告的问题中增加一条批注“仅限 Microsoft”。

有关适用于 Windows 编译程序的 clang/LLVM 的错误报告,请使用 https://bugs.llvm.org/

有关 Microsoft Standard C++ 库(亦称 STL)的 bug 报告,请使用 https://github.com/microsoft/STL/issues

与往常一样,请随时联系 Microsoft 代表,以了解需要升级的关键问题。

另请参阅

用于电脑游戏开发的 Visual Studio

相关推荐

龙种金鱼有哪些品种,哪种比较好养
365bet赌场官网

龙种金鱼有哪些品种,哪种比较好养

07-14 🌱 7590
对别人竖中指,何时被赋予了侮辱人的含义?一起深扒竖中指的由来
小鸟的饮食习惯(小鸟的喜好和需求)
28365365体育投注

小鸟的饮食习惯(小鸟的喜好和需求)

07-03 🌱 3454