阅读:3551回复:8
还是不会设置环境变量
Chris Cant的《Windows WDM 设备驱动程序开发指南》P34--P43,
打四我也看不懂!怎么设置环境变量,加入AUTOEXEC。BAT中?? 哪个算DDKROOT环境变量??表4-3的什么自由设置配置到底是什么?? |
|
|
沙发#
发布于:2001-05-09 09:19
书翻译得不太好,环境变量好象不需要自己设,装上98DDK后在开始菜单中有快捷方式。
表4-3是指用他写的MakeDrvr.bat时的设置。 所谓“自由”、“检查”就是free和checked,其实只需用 build -nmake /a wdm1.sys checked(or)free即可。 现在这个站点有Walt.Oney的书的电子中文版,还是读这一本吧。 :) |
|
|
板凳#
发布于:2001-05-09 09:27
可是我98DDK根本不能BUILD,说是什么BUILD: environment variable PROCESSOR_ARCHITECTURE must be defined。然后98DDK/BIN里的VCCHECK也CHECK不到VC,难道是因为我的98DDK不支持VC++6。0吗?
|
|
|
地板#
发布于:2001-05-09 09:57
我大概记得是如下设置:
98 在AUTOEXEC.BAT中加入 SET DDKROOT=C:\98DDK ... NT 在注册表的envirmont中 加入子健DDKROOT=C:\DDK 2000下 可以直接加入环境变量 另外 PATH环境变量中的路径顺序需要调整 几个本书提供的例子的包含头文件还需要修改以下路径 我就记得这些了 |
|
地下室#
发布于:2001-05-14 19:16
如果你的DDK也是CHECK不到VC,那就要么用VC5。0,要么换个高版本的DDK98,后者比较容易。如果CHECK 到的话运行开始菜单里的什么free/check build enviornment自然就能设置环境了。但是如果你也用的是Chris Cant那本书的话,在编译他自带的源码前就要在C:\AUTOEXEC。BAT里,加上两句:
SET DDKROOT=D:\98DDK SET WDMBOOK=E:\WDMBook 然后在C:\CONFIG。SYS里加一句:SHELL=C:\WINDOWS\COMMAND.COM /E:4096 /P 重起机器,反正我就是这个样子了,然后就可以在DOS下BUILD了, 至于VC下我曾经可以BUILD,现在不行了。我知道的就这些咯,两个月了,我……―¥%……―¥―*%……―*。唉,祝你好运拉 |
|
|
5楼#
发布于:2001-05-14 20:46
就是在MS-DOS下。在free/check build enviornment运行后不是回到DOS命令行吗,转到文件所在目录下打BUILD就可以了也可以在BUILD后加一些别的指令,如-namk/a(应该加这个吧),-b等具体的我业不是很清楚,至于应该有什么文件,我都是用书自带光盘里的简单源码测试的,文件就那几个咯。我两个月就明白了这些,我哭――
|
|
|
6楼#
发布于:2001-05-15 12:06
大哥!!我这里还不知道麻烦谁呢,一个月以后答辩,我还什么都没搞定呢。愁人!!
|
|
|
7楼#
发布于:2001-05-16 13:02
那几个文件的基本格式好象没什么变化
|
|
|
8楼#
发布于:2001-05-17 08:55
用COPY的就行了吧,嘿嘿~~我是这么认为的
|
|
|