我打算在 Visual Studio 2022 中开发 C++ 应用程序。
但是,当我在安装时选择“使用 C++ 开发”选项时,所选组件之一是 Windows 11 SDK。 此外,我需要减少安装空间,因为我有大约 90GB 的空间,而且我正在许多平台(C#、Java、HTML、OpenRA、Yuri's Revenge)上进行开发。
我读过的所有资料都没有说明这是否是可选的。 他们只提到 Windows SDK 包含供 C++ 应用程序运行的库。 以前在安装时,安装程序在 SDK 上冻结,所以如果可能的话我宁愿跳过它。
就我而言,这取决于你正在开发什么样的项目。
Windows SDK 提供对 Windows 操作系统公开的所有 API 和开发功能的访问。构建 Windows 应用程序以及其他类型的组件(例如服务和驱动程序)需要 Windows SDK。
Windows App SDK提供了一套统一的API和工具,与操作系统解耦,通过NuGet包发布给开发者。如果你开发标准的 C++ 程序。您也可以根据需要手动编码/获取它,但是使用windows SDK更方便。
参考链接:
https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/system-requirements
https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/