最新驱动WDK7600在VC6.0下的编译开发配置环境(亲测)

彩虹网

最新驱动WDK7600在VC6.0下的编译开发配置环境

始之前要一定要明确一件事情,单独使用WDK+记事本就可以开发驱动,和VC的编译器耗无关系,而使用VC的唯一目的,就是把它当作超级记事本,这样可以省去自己维护Makefile的麻烦,并且拥有IDE的其他各种便捷。

1.安装好VC6和DWK,先后顺序无关。

从开始菜单找到WDK的程序目录,进入“Windows XP Checked Build Environment”,输入命令"build",此时WDK将会把自己进行编译,大约需要1分钟。

2.VC6设置Include/Lib/Executable目录。

设置为自己需要编译的平台的各个目录即可, Include要确保找到ntddk.h等,Lib与Include对应,Executable 要确保能找到cl.exe

例如XP平台下设置为:

include包含部分:

C:\WinDDK\7600.16385.1\inc\ddk

C:\WinDDK\7600.16385.1\inc\api

C:\WinDDK\7600.16385.1\inc\crt

lib连接库包含部分:

C:\WINDDK\7600.16385.1\LIB\WXP\I386

C:\WINDDK\7600.16385.1\LIB\WIN7\I386

执行文件包含:

C:\WINDDK\7600.16385.1\BIN

C:\WINDDK\7600.16385.1\BIN\X86

C:\WinDDK\7600.16385.1\bin\x86\x86

对于VC原有的路径,Include 和 Lib建议都删除掉,而Executable则将你新加的置顶,顺序不能错。其余建议保留(虽然编译驱动不会使用VC的Bin目录下的ml.exe、link.exe 等,但vc的代码提示等功能是需要bin目录下的一些程序来完成的,因此还是至少要保留VC原有的Bin目录,但必须在DDK的之后)。

3.建立一个空工程,Exe或者Dll都可以,然后直接修改工程属性:

要改的地方不少,描述各个选项还不如直接记录个文本的,清空C/C++和Link下面的Option文本框,按下面的填写。

C/C++ 选项填写:

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。