若要生成Microsoft GDK 项目,可以设置 Visual Studio 2022 (可以生成 v142、v143 和 Clang 平台工具集 VC++ 项目) 或 Visual Studio 2019 (16.11) (可以) 生成 v142 和 Clang 平台工具集 VC++ 项目。 还可使用 Visual Studio 完整安装或 Visual Studio 的生成工具。 请务必安装以下组件。
Visual Studio 2022
适用于 VS 2022 的 Visual Studio 完整安装
| 工作负荷 |
组件 ID(用于命令行安装) |
| 使用 C++ 进行游戏开发 |
Microsoft.VisualStudio.Workload.NativeGame |
| 必需组件:Windows 11 SDK (10.0.22000.0) 或更高版本 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 可选组件:MSVC v142 - VS 2019 C++ x64/x86 生成工具 |
Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 可选组件:适用于 Windows 的 C++ Clang 工具 |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 可选:使用 C ++ 进行桌面开发 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 工作负荷 |
组件 ID(用于命令行安装) |
| 使用 C ++进行桌面开发 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 必需组件:Windows 11 SDK (10.0.22000.0) 或更高版本 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 必需组件:MSVC v143 - VS 2022 C++ x64/x86 生成工具 |
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
| 可选组件:MSVC v142 - VS 2019 C++ x64/x86 生成工具 |
Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 可选组件:适用于 Windows 的 C++ Clang 工具 |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
Visual Studio 2019
适用于 VS 2019 的 Visual Studio 完整安装
| 工作负荷 |
组件 ID(用于命令行安装) |
| 使用 C++ 进行游戏开发 |
Microsoft.VisualStudio.Workload.NativeGame |
| 必需组件:Windows 11 SDK (10.0.22000.0) 或更高版本 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
可选组件:适用于 Windows 的 C++ Clang-cl 适用于 v142 的 C++ Clang-cl 生成工具(x64/x86) |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 可选:使用 C ++ 进行桌面开发 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 工作负荷 |
组件 ID(用于命令行安装) |
| 使用 C ++进行桌面开发 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 必需组件:Windows 11 SDK (10.0.22000.0) 或更高版本 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 必需组件:MSVC v142 - VS 2019 C++ x64/x86 生成工具(最新) |
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
可选组件:适用于 Windows 的 C++ Clang-cl 适用于 v142 的 C++ Clang-cl 生成工具(x64/x86) |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |