fhyq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2004-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1632回复:9

高分求教有关NT4.0下的驱动开发的环境配置问题。

楼主#
更多 发布于:2002-04-15 21:40
高分请教如下:
目前我已经从microsoft上下载了sdk,同时已经安装上了。
其安装顺序为:首先vc6然后是sdk接下来装了nt4ddk。
目前运行free模式的时候显示为如下:
指定的名称不是内部或外部命令,也不是可运行的程序或批处理文件。
另外我的vc和ntddk装在c:盘,而sdk装在非系统盘上。
还有就是我的注册表环境变量设置为:
lib:\"F:\\Program Files\\Microsoft SDK\\Lib\\.;C:\\Program Files\\Microsoft Visual Studio\\VC98\\mfc\\lib;C:\\Program Files\\Microsoft Visual Studio\\VC98\\lib\"

MSDevDir:\"C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\"

MSSdk:\"F:\\Program Files\\Microsoft SDK\\.\"

MSTOOLS:\"F:\\Program Files\\Microsoft SDK\\.\"

path:\"C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\WinNT;C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin;C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools;C:\\Program Files\\Microsoft Visual Studio\\VC98\\bin;F:\\Program Files\\Microsoft SDK\\Bin\\WinNT\\NT4\\.;F:\\Program Files\\Microsoft SDK\\Bin\\.;F:\\Program Files\\Microsoft SDK\\Bin\\WinNT\\.\"
jerf.cat
驱动中牛
驱动中牛
  • 注册日期2002-03-30
  • 最后登录2005-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-15 22:19
我的NT4.0下的驱动开发的环境配置,目前使用正常,可以参考一下。
    



系统信息报告写在: 2002-04-15 22:25:31
[环境变量]

变量 数值 用户名
98DDKROOT C:\\98DDK <SYSTEM>
BASEDIR C:\\NTDDK <SYSTEM>
Basemake C:\\Program Files\\Microsoft SDK\\Include\\BKOffice.Mak <SYSTEM>
Bkoffice C:\\Program Files\\Microsoft SDK\\. <SYSTEM>
ComSpec %SystemRoot%\\system32\\cmd.exe <SYSTEM>
DDKDRIVE C: <SYSTEM>
DRIVERNETWORKS C:\\DRIVER~1\\DRIVER~2 <SYSTEM>
DRIVERWORKS C:\\DRIVER~1\\DRIVER~3 <SYSTEM>
DXSDKROOT C:\\Program Files\\Microsoft SDK\\. <SYSTEM>
INCLUDE C:\\Program Files\\Microsoft SDK\\Include\\. <SYSTEM>
INETSDK C:\\Program Files\\Microsoft SDK\\. <SYSTEM>
LIB C:\\Program Files\\Microsoft SDK\\Lib\\. <SYSTEM>
MSSdk C:\\Program Files\\Microsoft SDK\\. <SYSTEM>
Mstools C:\\Program Files\\Microsoft SDK\\. <SYSTEM>
NT4DDKROOT C:\\NT4DDK <SYSTEM>
NT5DDKROOT C:\\NTDDK <SYSTEM>
NUMBER_OF_PROCESSORS 1 <SYSTEM>
OS Windows_NT <SYSTEM>
Os2LibPath %SystemRoot%\\system32\\os2\\dll; <SYSTEM>
Path %SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\system32\\WBEM;C:\\Program Files\\Microsoft SDK\\Bin\\.;C:\\Program Files\\Microsoft SDK\\Bin\\WinNT\\.;C:\\DDK\\bin;C:\\Program Files\\Network Associates\\PGPNT;C:\\Program Files\\InstallShield\\InstallShield 5.5 Professional Edition\\Program <SYSTEM>
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH <SYSTEM>
PROCESSOR_ARCHITECTURE x86 <SYSTEM>
PROCESSOR_IDENTIFIER x86 Family 6 Model 8 Stepping 6, GenuineIntel <SYSTEM>
PROCESSOR_LEVEL 6 <SYSTEM>
PROCESSOR_REVISION 0806 <SYSTEM>
TEMP %SystemRoot%\\TEMP <SYSTEM>
TMP %SystemRoot%\\TEMP <SYSTEM>
VTOOLSD C:\\DRIVER~1\\VtoolsD <SYSTEM>
windir %SystemRoot% <SYSTEM>
XPDDKROOT C:\\WINDDK\\2600 <SYSTEM>
Basemake C:\\Program Files\\Microsoft SDK\\Include\\BKOffice.Mak ASIFA-IDRPWDXXF\\asifa
Bkoffice C:\\Program Files\\Microsoft SDK\\. ASIFA-IDRPWDXXF\\asifa
DXSDKROOT C:\\Program Files\\Microsoft SDK\\. ASIFA-IDRPWDXXF\\asifa
include C:\\Program Files\\Microsoft SDK\\Include\\.;C:\\Program Files\\Microsoft Visual Studio\\VC98\\atl\\include;C:\\Program Files\\Microsoft Visual Studio\\VC98\\mfc\\include;C:\\Program Files\\Microsoft Visual Studio\\VC98\\include ASIFA-IDRPWDXXF\\asifa
INETSDK C:\\Program Files\\Microsoft SDK\\. ASIFA-IDRPWDXXF\\asifa
lib C:\\Program Files\\Microsoft SDK\\Lib\\.;C:\\Program Files\\Microsoft Visual Studio\\VC98\\mfc\\lib;C:\\Program Files\\Microsoft Visual Studio\\VC98\\lib ASIFA-IDRPWDXXF\\asifa
MSDevDir C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98 ASIFA-IDRPWDXXF\\asifa
MSSdk C:\\Program Files\\Microsoft SDK\\. ASIFA-IDRPWDXXF\\asifa
Mstools C:\\Program Files\\Microsoft SDK\\. ASIFA-IDRPWDXXF\\asifa
path C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\WinNT;C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin;C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools;C:\\Program Files\\Microsoft Visual Studio\\VC98\\bin;C:\\Program Files\\Microsoft SDK\\Bin\\.;C:\\Program Files\\Microsoft SDK\\Bin\\WinNT\\. ASIFA-IDRPWDXXF\\asifa
TEMP %USERPROFILE%\\Local Settings\\Temp ASIFA-IDRPWDXXF\\asifa
TMP %USERPROFILE%\\Local Settings\\Temp ASIFA-IDRPWDXXF\\asifa

guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-16 00:13
你要用DKK的编译环境啊!就是在开始菜单里面DDK自己添加的那一个编译环境啊!BUILD这个命令只要安装上DDK是肯定有的,估计你就是没有用它的编译环境
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-16 08:40
在安装vc6,sdk,ddk的时候好象都要询问你是否允许设置环境变量,你设置了吗?
一般来说按照正常的方式来安装这3个部分之后是可以直接使用的。
 :P :P :P
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-16 09:15
装个driver studio,其中有个工具,start ddk and msvc 可以自动设置环境变量并启动vc
试试看,满方便的
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
fhyq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2004-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-16 10:15
目前我已经作出了修改,非常感谢各位兄弟的帮助。
但目前我觉得在ddk的bin目录下的setenv.bat文件中有个语句我觉得有点不懂,而且问题就在那里。所以我写出来请各位给予指点;
if \"%MSTOOLS%\"==\"\" goto no_mstools
call %MSTOOLS%\\setenv%MSTOOLS%
在这个语句中我不明白为什么调用加了个参数%MSTOOLS%
因为我作出了修改直接将%MSTOOLS%目录下的setenv.bat文件改名为1.bat拷贝到了ddk的bin目录下同时对该目录下的setenv.bat文件的内容中屏蔽了上面的if语句重新加入了call 1,不知道是否可以。
另外我还有个问题,是否是在一个机子上下载的sdk都可以在任何一个目的机子上安装?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-04-16 11:09
那是判断是否设置了mstool的环境变量,没有设置当然不能call %MSTOOLS%\\setenv%MSTOOLS%。
是的。
是的。
fhyq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2004-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-16 11:17
不啊!我检查了在注册表中有了MSTOOLS环境变量!
的其值是指向了我的sdk安装所在的目录啊!
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-16 12:20
看看这个
I know nothing!
jackyzx
驱动牛犊
驱动牛犊
  • 注册日期2001-06-13
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分53分
  • 威望46点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-04-17 09:41
简单设置方法:
安装顺序:VC、SDK、NT4DDK;
运行NT4DDK FREEBUILD快捷方式;
在命令行方式下,切换到SDK安装目录,运行setenv x:\\mstools
切换到VC安装目录,注意用8~3格式使用目录名,如X:\\PROGRA~1\\MICROS~1\\VC98\\BIN,运行vcvars32.bat;
切换到DDK安装目录的BIN目录下,运行setenv x:\\ddk。
再切换到驱动程序源代码所在目录,同样注意使用8~3格式,然后进行BUILD即可。
游客

返回顶部