caca
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2002-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2097回复:7

问:2000下DDK安装疑惑!

楼主#
更多 发布于:2002-03-06 17:23
我在2000下安装了DDK complete版.
可是安装过后,使用start->program->development kits->win2000 ddk->checked build Environment 进行环境设置,可是总是报错,说:
“0x77dfcef7”指令引用的“0xffffffb9”内存,该内存不能为“read”。

我跟踪了一下%NTDDK%/bin下的setenv.bat,发现是执行VCCHECK.exe程序时出错,我认为vccheck.exe两个作用,分别是:
1、create ddkvars 即生成ddkvars.bat批处理。
2、create dirs 即扫描某目录下的dirs文件,并重新生成。

setenv.bat里在开始时执行:%1\\bin\\vccheck /p %1 /e
后来执行:%1\\bin\\vccheck /p %1 /d
错误就是从第一句出来的,生成出ddkvars.bat好象只有一部分。

我估计这2000下的环境是没有设置好,我在98下装同样的2000ddk就没有这个问题,写的驱动也能编译通过,而2000下要报错。

哪位知道,能否提醒一下,感谢!
caca
caca
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2002-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-14 15:08
请先安装 VC++ 在安装 DDK 。
因为setenv.bat中 VCCHECK.exe 是检查 VC++ 的文件VCVARS32.BAT,并将其拷贝成DDK下ddkvars.bat,然后执行ddkvars.bat。
不妨你在VCVARS32.BAT中加一注释,会发现ddkvars.bat也同样发生变化。


谢谢,VC我是先装了的。
但在setenv.bat中,现在看来应先执行vcvars32.bat,然后在调用vccheck生成ddkvars.bat.
但我的setenv.bat直接执行了vccheck,肯定要出错。我在执行vccheck之前先执行setenv.bat。这样就对了。

非常感谢大家的解答!
caca
plasma
驱动小牛
驱动小牛
  • 注册日期2002-02-19
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-13 20:48
请先安装 VC++ 在安装 DDK 。
因为setenv.bat中 VCCHECK.exe 是检查 VC++ 的文件VCVARS32.BAT,并将其拷贝成DDK下ddkvars.bat,然后执行ddkvars.bat。
不妨你在VCVARS32.BAT中加一注释,会发现ddkvars.bat也同样发生变化。
cqzhl
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2007-03-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-13 16:06
装DDK之前装了VC吗?
caca
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2002-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-13 13:17
搞了半天,是这个。
估计你的机器给废了,重新装吧!


系统其他一切正常,之前有这个问题,我就重装过系统,错误依然……

caca
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-11 10:07
搞了半天,是这个。
估计你的机器给废了,重新装吧!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
caca
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2002-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-10 10:42
DDK complete版?好像从来没有看到过啊! :o


http://www.microsoft.com/ddk/installW2k.asp
caca
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-03-07 12:48
DDK complete版?好像从来没有看到过啊! :o
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部