max*_*max 18 msbuild wdk visual-studio windows-10
我使用了来自github(Filesys)的一个Windows驱动程序示例,并尝试使用Visual Studio 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
Run Code Online (Sandbox Code Playgroud)
但是已经安装了8.1的SDK.
我可以使用Visual Studio中的任何选项将其指向SDK 8.1吗?
Ref*_*ion 16
我有同样的问题,解决方案是在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 祝你好运
在这种情况下,你可能会错过3号.
检查以下几点:
目前,Visual Studio 2015支持WDK 10. Visual Studio 2013支持WDK 8.1.在我的环境中,Visual Studio 2015可能不支持WDK 8.1.使用VS2015在WindowsUserModeDriver8.1中生成时,发生了错误:找不到prop.
WDK 10支持Windows 10/8.1/8(/ 7?)的构建驱动程序.(另见:https://msdn.microsoft.com/en-US/library/windows/hardware/dn914754%28v=vs.85%29.aspx)
要构建Windows 8.1驱动程序,请按照以下步骤
小智 2
您可能瞄准了错误的平台工具集。要构建适用于 Windows 10 的驱动程序,您需要以 Windows 10 平台工具集之一(WindowsKernelModeDriver10.0 或 WindowsUserModeDriver10.0)为目标。如果要使用 SDK 8.1,则应使用 WDK 8.1 平台工具集(WindowsKernelModeDriver8.1 或 WindowsUserModeDriver8.1)。
您无法使用 10.0 工具集并尝试使它们指向 SDK 8.1,因为这两个工具包之间的文件在磁盘上的放置方式发生了一些关键更改。使用适当的工具集应该可以解决这个问题!
| 归档时间: |
|
| 查看次数: |
30099 次 |
| 最近记录: |