构建通用Windows驱动程序(UMDF 2)会导致链接错误

时间:2016-04-27 21:45:26

标签: windows wdk umdf

在遵循基于模板(link to MSDN Tutorial)编写通用Windows驱动程序(UMDF 2)的教程时,我在尝试构建时遇到以下错误而没有修改模板代码。

  

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

我从这里安装了最新的Windows 10 WDK(link to 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?

由于

1 个答案:

答案 0 :(得分:1)

显然教程应该声明您还需要最新版本的Windows SDK。所以这里是链接(Windows SDK)。安装完成后,构建成功。