在VS中进行C++开发需要Windows 10/11 SDK吗?

问题描述 投票:0回答:1

我打算在 Visual Studio 2022 中开发 C++ 应用程序。

但是,当我在安装时选择“使用 C++ 开发”选项时,所选组件之一是 Windows 11 SDK。 此外,我需要减少安装空间,因为我有大约 90GB 的空间,而且我正在许多平台(C#、Java、HTML、OpenRA、Yuri's Revenge)上进行开发。

我读过的所有资料都没有说明这是否是可选的。 他们只提到 Windows SDK 包含供 C++ 应用程序运行的库。 以前在安装时,安装程序在 SDK 上冻结,所以如果可能的话我宁愿跳过它。

visual-studio winapi
1个回答
1
投票

就我而言,这取决于你正在开发什么样的项目。

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/

https://learn.microsoft.com/en-us/cpp/windows/how-to-use-the-windows-10-sdk-in-a-windows-desktop-application?view=msvc-170

© www.soinside.com 2019 - 2024. All rights reserved.