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 |