是否可以控制 Windows 套件中的 Windows SDK 版本?
Is it possible to control the Windows SDK version in Windows Kits?
目前,在构建我的 Visual C++ 应用程序时,我 link 输出到 Windows SDK 以便使用 winusb.h
。这会产生一个包含 um 和共享目录的附加包含目录,如下所示:
不幸的是,该项目的不同开发人员都在他们的机器上安装了不同的 Windows SDK 版本,我认为这与 Windows 更新或不同的 Visual Studio 安装日期有关.这意味着我们目前在此列表中包含大量 SDK 版本号。
我的问题是:有没有办法控制安装的 SDK 版本,或者包含更通用的目录路径名?
正如@Richard Critten 在问题评论中指出的那样,Windows 10 个 SDK 选项是可配置的,并且可通过 Visual Studio 安装程序进行安装。
如下图,SDK安装有很多不同的选项
选择一个适合您的开发环境和团队的选项是明智的,并确保每个开发人员都为他们自己的 Visual Studio 环境安装该选项。
目前,在构建我的 Visual C++ 应用程序时,我 link 输出到 Windows SDK 以便使用 winusb.h
。这会产生一个包含 um 和共享目录的附加包含目录,如下所示:
不幸的是,该项目的不同开发人员都在他们的机器上安装了不同的 Windows SDK 版本,我认为这与 Windows 更新或不同的 Visual Studio 安装日期有关.这意味着我们目前在此列表中包含大量 SDK 版本号。
我的问题是:有没有办法控制安装的 SDK 版本,或者包含更通用的目录路径名?
正如@Richard Critten 在问题评论中指出的那样,Windows 10 个 SDK 选项是可配置的,并且可通过 Visual Studio 安装程序进行安装。
如下图,SDK安装有很多不同的选项
选择一个适合您的开发环境和团队的选项是明智的,并确保每个开发人员都为他们自己的 Visual Studio 环境安装该选项。