Visual Studio 工具集设置,用于在不安装 Microsoft 游戏开发工具包的情况下进行构建

若要生成Microsoft GDK 项目,可以设置 Visual Studio 2022 (可以生成 v142、v143 和 Clang 平台工具集 VC++ 项目) 或 Visual Studio 2019 (16.11) (可以) 生成 v142 和 Clang 平台工具集 VC++ 项目。 还可使用 Visual Studio 完整安装或 Visual Studio 的生成工具。 请确保安装以下组件:

下面有许多对 Windows 10 SDK (10.0.19041.0) 的引用。 对于 2023 年 10 月版本或更高版本,必须改用 Windows 11 SDK (10.0.22000.0)。

Visual Studio 2022

适用于 VS 2022 的 Visual Studio 完整安装

工作负荷 组件 ID(用于命令行安装)
使用 C++ 进行游戏开发 Microsoft.VisualStudio.Workload.NativeGame
必需组件:Windows 10 SDK (10.0.19041.0)
-或-
Windows 11 SDK (10.0.22000.0)
Microsoft.VisualStudio.Component.Windows10SDK.19041
-或-
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

适用于 VS 2022 的 Visual Studio 生成工具

工作负荷 组件 ID(用于命令行安装)
使用 C ++进行桌面开发 Microsoft.VisualStudio.Workload.NativeDesktop
必需组件:Windows 10 SDK (10.0.19041.0)
-或-
Windows 11 SDK (10.0.22000.0)
Microsoft.VisualStudio.Component.Windows10SDK.19041
-或-
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 10 SDK (10.0.19041.0)
-或-
Windows 11 SDK (10.0.22000.0)
Microsoft.VisualStudio.Component.Windows10SDK.19041
-或-
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

适用于 VS 2019 的 Visual Studio 生成工具

工作负荷 组件 ID(用于命令行安装)
使用 C ++进行桌面开发 Microsoft.VisualStudio.Workload.NativeDesktop
必需组件:Windows 10 SDK (10.0.19041.0)
-或-
Windows 11 SDK (10.0.22000.0)
Microsoft.VisualStudio.Component.Windows10SDK.19041
-或-
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