驱动程序开发中VC6.0与DDK环境变量设置问题 驱动程序开发网技术社区 - powered by phpwind.net

来源:百度文库 编辑:神马文学网 时间:2024/04/28 17:35:41
驱动程序开发中VC6.0与DDK环境变量设置问题

VC6.0与DDK的合作实质就是在VC中调用DDK中的Build.exe!我的做法是
1)建立一个批处理,让他能编译我的Driver Code!
2)建立一个空的工程,加入Driver Code&&Make file!
3)修改自己的工程的环境参数!在Command Lines中调用批处理!
完了!
举例:
DDK Path: d:\\NTDDK\\
Driver Path: e:\\WDM\\Packet\\Driver\\
批处理: e:\\WDM\\MakeDriver.bat
批处理文件:
@echo on
if \"%1\"==\"\" goto usage
if \"%3\"==\"\" goto usage
if not exist %1\\bin\\setenv.bat goto usage

d:
call %1\\bin\\setenv d:\\NTDDK

e:
cd %3

build

goto exit

:usage
echo usage
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free

echo

eg e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free

:exit
该批处理首先对传递的参数作一些检查,然后调用ddk的setenv命令设置环境变量,然后改变目录为源程序所在驱动器和目录,并最后调用build

在VC6.0的中修改环境变量:
Build command line:
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
Rebuild all options:
-nmake /a
Output file name:
packet.sys
Browse info file name
packet.bsc

然后就可以F7了!!
这样有一个缺点,就是当移动该工程目录的时候就要修改命令行的参数,不是很方便。
驱动程序开发中VC6.0与DDK环境变量设置问题 驱动程序开发网技术社区 - powered by phpwind.net Linux驱动程序开发2 驱动程序安装与设置详解 Linux下PCI设备驱动程序开发 Linux下PCI设备驱动程序开发 Linux下PCI设备驱动程序开发 老手经验谈:Linux驱动程序开发学习步骤 十三、Linux驱动程序开发(7) VC6.0中OpenGL开发环境配置 学习java必看 赛迪网技术社区 - powered by phpwind.net 驱动程序开发入门(一)HelloWorld - windows驱动开发 - hell741... 驱动程序 如何在 Windows CE 5.0 中开发和测试设备驱动程序 ChinaCamera.Net - Powered by PHPWind 蔡赴朝-北京籍政要简历 军政社区 军政在线网 - powered by phpwind.net 赵家骐-北京籍政要简历 军政社区 军政在线网 - powered by phpwind.net 北京籍政要简历 军政社区 军政在线网 - powered by phpwind.net 铁道部正司局级干部简历 军政社区 军政在线网 - powered by phpwind.net RedHat Postfix + MySQL + Cyrus-sasl + Dovecot 用RPM方式实现 开源邮件技术社区 - powered by phpwind.net windows驱动程序开发环境配置 - 旅途 - C++博客 美开发新方法 通过阻碍有缺陷的T细胞治疗糖尿病|未解之迷 - 猎奇驿站 - Powered by PHPWind.net 嵌入式汇编中divl的用法? Linux/Unix社区 / 内核及驱动程序研究区 - CSDN社区 community.csdn.net 用Msconfig设置启动项 真情伊园--ESMS免费短信 - powered by phpwind.net 用Msconfig设置启动项 真情伊园--ESMS免费短信 - powered by phpwind.net