VC6+WinDDK:
1.按照windows驱动开发技术详解(张帆编)的说明,包含目录在vc6当中记得提升到最上面,不然会出现这样那样的错误.
2.提示'specstrings.h': No such file or directory,把inc下面的crt目录也包含进来可以解决
3.提示类似missing ';' before identifier 'Lock',请把wxp的包含目录去掉,包含需要的目录(请试试wdm目录),另外参考第一条
4.如果提示编译器不支持编译,cl.exe执行错误,是由于VC6的编译器不支持XP+SP2以上的驱动编译,按书上说的,用W2K就行
VS2005+DDKWizard:
1.设置覆盖路径是必须的.可以参考我的设置去修改你的