1

在遵循关于编写基于模板的通用 Windows 驱动程序 (UMDF 2) 的教程时(链接到 MSDN 教程),我在尝试在不修改模板代码的情况下构建时遇到以下错误。

错误 LNK1181 无法打开输入文件 'C:\Program Files (x86)\Windows Kits\10\lib\10.0.10240.0\um\x64\wpprecorderum.lib'

我从这里安装了最新的 Windows 10 WDK(链接到 WDK),发现这个文件存在于:C:\Program Files (x86)...\lib\10.0.10586.0\um\x64\ NOT C:\Program Files (x86)...\lib\10.0.1024.0\um\x64...

当我将 Windows 目标版本从 10.0.1024.0 更改为 10.0.10586 时,出现错误

错误未找到与 WDK 版本“10.0.10586.0”对应的 SDK。

我如何让它编译?我是否需要查找 WDK 的早期版本?

谢谢

4

1 回答 1

1

显然本教程应该说明您还需要最新版本的 Windows SDK。所以这里是链接(Windows SDK)。一旦我安装了构建成功。

于 2016-04-27T22:03:45.503 回答