一大堆的头文件找不到报错可能是因为SDK与WDF不对应,
例如:
先看自己的WDF安装了什么版本的,下图是没装10.0.19041.0WDF的文件夹
如图:
10.0.19041.0SDK
在没装该版本的WDF时是没有文件夹“km”的
SDK和WDF 都装的文件夹是这样的(10.0.18362.0版本)
所以在项目右键选择
“属性”》配置属性》常规》Windows SDK 版本》10.0.19041.0
的时候是在这个文件夹中是找不到驱动开发的头文件的
(可以去:“属性”》配置属性》常规》包含项目》计算机值 ,里面看到
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\km\crt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\km
这两个目录,但到该文件里面是没有“km”文件夹的,因为没安装这个版本的WDF)
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
改成:
“属性”》配置属性》常规》Windows SDK 版本》10.0.18362.0
就行(该版本装了SDK与WDF)