【发布时间】: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