【发布时间】:2017-07-20 01:31:59
【问题描述】:
显然,Visual Studio 2015、Windows 10 的 Windows 驱动程序工具包和 Windows 10 的 Windows 软件开发工具包存在很多潜在问题,它们并不能很好地融合在一起。我遇到了这个错误,我从网上尝试的所有故障排除都失败了。
fatal error C1083: Cannot open include file: 'ntddk.h': No such file or directory
是否有已知的将这三个安装在一起的快乐路径?或者其他可以解决此问题的方法?
无效的类似问题和答案
这个问题似乎被搁置了,但可能是相同的根本原因,但没有提供足够的信息:Visual Studio 2015 WDK Not Working
我不会接受任何对 SDK 版本进行硬编码的答案like this,因为我无法保证所有开发人员机器上都会安装哪个 10.x 版本,只能保证他们将拥有 Win 10 DK 和 SDK .
然后是这个Matching-versions answer 被错误地接受,因为没有可从 Microsoft 下载的当前 WSDK 的相应 WDK 版本。当前在线提供的 WDK 是 10.0.14393,而 WSDK 是 10.0.15063.468
最后但同样重要的是,来自 MSDN 的 this solution 也无法正常工作。
【问题讨论】:
-
您是否为包含文件设置了 vc++ 目录?
-
Visual Studio 2015,更新 3,使用自定义安装选项而不是典型/默认安装的所有 C++ 选项。
-
对于 Windows 10 SDK,所有选项均已选中。
-
但是你设置的路径是
c:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\km还是这样的?
标签: windows visual-studio-2015 sdk wdk