我使用了一个来自github (Filesys)的Windows驱动程序示例,并尝试使用Visual 2015在Windows 10上构建它。
我已经安装了两个:
但是,当我试图构建一个项目时,我会看到以下错误信息:
An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building. minispy (Filter\minispy) C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets
但是8.1的SDK已经安装好了。
在中有任何选项可以用来指向SDK8.1吗?
发布于 2015-09-09 06:02:56
我也遇到了同样的问题,解决方案是在VS 2015之后发布sdk版本10。
您应该下载并手动安装它。我使用以下链接下载sdk:https://dev.windows.com/en-us/downloads/windows-10-sdk
还请参阅此链接以获得下载和安装sdk http://blogs.msdn.com/b/jpwdkblog/archive/2015/08/21/windows-10.aspx的帮助祝您好运。
发布于 2015-09-08 16:10:46
在这种情况下,你可能会错过3号。
检查以下各点:
目前,Visual 2015支持WDK 10,Visual Studio 2013支持WDK 8.1。在我的环境中,Visual 2015可能不支持WDK 8.1。在WindowsUserModeDriver8.1中使用VS2015构建时,会发生错误:找不到支柱。
WDK 10支持为Windows 10 / 8.1 /8 (/ 7?)构建驱动程序。(另见:https://msdn.microsoft.com/en-US/library/windows/hardware/dn914754%28v=vs.85%29.aspx )
要构建Windows8.1驱动程序,请按照以下步骤操作。
发布于 2015-08-17 21:02:19
您可能瞄准了错误的平台工具集。要为Windows 10构建驱动程序,需要针对Windows 10平台工具集之一(WindowsKernelModeDriver10.0或WindowsUserModeDriver10.0)。如果要使用SDK8.1,则应该使用WDK8.1平台工具集(WindowsKernelModeDriver8.1或WindowsUserModeDriver8.1)。
您不能使用10.0工具集并试图使它们指向SDK8.1,因为在这两个工具包之间文件放置在磁盘上的方式有一些关键的更改。希望使用适当的工具集可以解决这个问题!
https://stackoverflow.com/questions/31981810
复制相似问题