阅读:1145回复:1
98ddk+vc++ 的环境问题 有关nmakedrv.bat
哪位大侠能帮我看看这个nmakedrv。bat
并解释一下每个命令的用处 @echo off if \"%1\"==\"\" goto usage if \"%3\"==\"\" goto usage if not exist %1\\bin\\setenv.bat goto usage call %1\\bin\\setenv %1 %4 %2 cd %3 build -b -w %5 %6 %7 %8 %9 goto exit :usage echo usage MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options] echo eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef :exit 如能给出c++6 的正确配置环境 就更加感谢了 |
|
沙发#
发布于:2002-05-19 11:23
@echo off <==关闭命令显示
if \"%1\"==\"\" goto usage <==无参数1则转到 Usage行继续执行 if \"%3\"==\"\" goto usage <==无参数3则转到Usage行继续执行 if not exist %1\\bin\\setenv.bat goto usage <==如果不存在setenv.bat文件,则转到usage继续执行 call %1\\bin\\setenv %1 %4 使用参数1、参数2、参数4执行%1目录下的setenv.bat文件 %2 cd %3 《=转到参数3目录 build -b -w %5 %6 %7 %8 %9 <=运行Build goto exit 《=转exit行 :usage echo usage MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options] <=显示usage MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options] echo eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef <=显示eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef :exit 实际我我无聊,回答此无聊问题,学学打字而以,没有其它。。。 |
|
|