VC6+WinDDK,VS2005+DDKWizard环境配置的一些记录

来源:互联网 发布:如何查看淘宝信誉度 编辑:程序博客网 时间:2024/05/16 16:04

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.设置覆盖路径是必须的.可以参考我的设置去修改你的

 

    2.如果是建立空白驱动,在添加文件到工程后.记得修改SOURCES文件,加入SOURCES=你的cpp文件.cpp!!!就是这个卡了我很久,如果没有修改SOURCES文件,那么安了编译是不会生成sys驱动的.DDKWizard无法生成驱动,没有生成sys文件可能就是这个原因了.