【问题标题】:Is it possible to control the Windows SDK version in Windows Kits?是否可以在 Windows Kits 中控制 Windows SDK 版本?
【发布时间】:2019-05-14 13:14:55
【问题描述】:

目前在构建我的 Visual C++ 应用程序时,我链接到 Windows SDK 以使用winusb.h。这会产生一个附加包含目录,其中包含一个 um 和共享目录,如下所示:

不幸的是,项目中的不同开发人员都在他们的机器上安装了不同的 Windows SDK 版本,我认为这与 Windows 更新或不同的 Visual Studio 安装日期有关。这意味着我们目前在此列表中包含大量 SDK 版本号。

我的问题是:有没有办法控制安装的 SDK 版本,或者包含更通用的目录路径名?

【问题讨论】:

  • Windows 10 SDK 工具包是从 Visual Studio 安装程序安装的 - 您的团队应该同意他们使用的工具包,然后配置项目选项以仅使用该工具包。
  • @RichardCritten 你是对的,我认为这实际上回答了这个问题。你想发布答案还是我应该?
  • 我只是在猜测(根据您的工作实践) - 请发布完整的答案。

标签: c++ windows sdk visual-studio-2017


【解决方案1】:

正如@Richard Critten 在问题的 cmets 中指出的那样,Windows 10 SDK 选项是可配置的,并可通过 Visual Studio 安装程序安装。

如下图,SDK安装有很多不同的选项

明智的做法是选择一个适合您的开发环境和团队的选项,并确保每个开发人员都为自己的 Visual Studio 环境安装了该选项。

【讨论】:

    猜你喜欢
    • 2018-06-21
    • 2021-09-10
    • 1970-01-01
    • 2019-02-06
    • 2011-12-15
    • 2016-01-30
    • 2021-08-21
    • 1970-01-01
    • 2016-12-05
    相关资源
    最近更新 更多