squirrel
驱动牛犊
驱动牛犊
  • 注册日期2002-03-16
  • 最后登录2002-08-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1074回复:2

大侠写写驱动的编译过程吧,就是.bat的中命令执行顺序等

楼主#
更多 发布于:2002-03-25 11:34
写详细点,这样自己用集成环境开发是就明白多了,谢谢大侠。10分全送。
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-25 14:23
查一下驱动开发网中的文档与资料吧,那里对如何在VC集成开发环境中开发驱动有详细的介绍。
clarasun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2003-02-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-03 17:57
0.系统要求已安装
  DDK
  Visual C++6.0(安装时选上所有工具)
1.改造ddk\\bin\\setenv.bat
  把要求mstools的有关语句注释掉(若想在命令行环境开发驱动则还需加入call VC_DIR\\VC98\\Bin\\Vcvars32. bat),以便能在命令行使用vc的相关工具;若只想在IDE环境开发就不必调用Vcvars32.bat,因为相关工具的路径信息可以在vc环境中设置.)
2.创建一个目录DriverEnv(目录名随意),作为你开发驱动的大本营
3在该目录下创建一个批处理文件MakeDrvr.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_opti
ons]
echo eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef
:exit
clarasun
游客

返回顶部