第一个UMDF驱动遇到的问题

发布于 2020-06-20  189 次阅读


转载:用Visual Studio 2015 编写第一个UMDF驱动遇到的问题!!

前提:Visual Studio 2015已经成功安装了驱动环境,WDK都已经完全正常安装了,在Visual Studio 2015的菜单可以看到“Driver”菜单项了。这说明已经完全可以正常开发一个驱动了,但是不幸的是,我遇到问题了,希望你不要和我一样那么不幸,至少你如果遇到和我类似问题,你看了这篇文章,顺利解决了!

问题:无法正常编译建立的UMDF驱动,错误截图

按照错误提示查找这个文件,发现在“C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10586.0”目录下面,根本就没有“km”文件夹!费了九牛二虎之力,重新安装了SDK,重装完毕后,依然没有这个目录,依然无法顺利编译!!

通过网友帮助,最后解决了!!!

问题原因:真的没有这个文件!

解决方法:建立编译驱动需要的相同的目录,从其它地方拷贝这个文件过来!

推荐查找文件的工具:everything,一个查找文件的利器,速度那是相当快!!下载:http://www.voidtools.com/

安装这个工具后,随后输入要查找的文件,找到后,把对应的文件拷贝到编译出错的地方去,随后编译就可以了!!上面编译出错的文件是缺少的一个,这个通过后,还有一个,也是这样操作就可以了!!