显然,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被错误地接受,因为没有相应的WDK版本可供从Microsoft下载的当前WSDK。目前在线提供的WDK为10.0.14393
,WSDK为10.0.15063.468
最后但并非最不重要的是,来自MSDN的this solution也无效。
答案 0 :(得分:0)
Here您可以找到在VS 2015上安装WDK的可靠,经过验证的说明。对于新套件和VS2017的任何问题,真正的官方Microsoft WDK forum是您的服务。
答案 1 :(得分:0)
因此,这最终成为需要按特定顺序发生的几件事的组合。我之前做了所有这些,但是当我在安装和卸载一些套件时,我没有按照要求的顺序。我并非100%确定此订单是必需的。但是我确实注意到在运行Repair之前必须安装所有套件,即使WDK 1703是要安装的最后一个套件:
10.0.14393
10.0.15063
10.0.15063
10.0.15063
所有工具包均可在此处找到:https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit