jiangli1978
驱动牛犊
驱动牛犊
  • 注册日期2005-06-17
  • 最后登录2005-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1235回复:2

驱动开发的VC环境设置

楼主#
更多 发布于:2005-06-17 10:10
我现在采用VC做驱动开发环境,可在VC的Project setting对话框的
build command line中,如果输入build -c,系统会提示出错“environment variable NTMAKEENV must be defined
Error executing e:\\windows\\system32\\cmd.exe.”

如果输入USBBuild  e:winddk    f:\\USBDRIVER free其中“USBBuild\"为批处理文件。
系统会提示出错\"echo NOTE:setenv.bat doesn\'t exist in %1!\"
这显然是批处理文件中的内容。批处理文件如下,希望哪位大侠能告诉我出错原因是什么,谢谢!


@echo off
if \"%1\"==\"\" goto erruse
if \"%3\"==\"\" goto erruse

if not exist %1\\bin\\setenv.bat goto errfile

call %1 \\ bin \\ setenv %1 %4


%2
cd %3

build -b -w -c %5 %6 %7 %8 %9

goto exit

:errfile
echo NOTE:setenv.bat doesn\'t exist in %1!
goto exit

:erruse
echo usage USBBuild DDK_dir Driver_Drive Driver_Dir free/checked [build_options]
echo eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef
:exit
sjcode
驱动牛犊
驱动牛犊
  • 注册日期2005-05-11
  • 最后登录2011-03-16
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望85点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-20 15:00
same with u,
:(
ypohlai
驱动牛犊
驱动牛犊
  • 注册日期2005-06-30
  • 最后登录2011-03-23
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望26点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-27 14:30
setenv.bat 是driverstudio提供的。
你必须先安装driverstudio,过后在环境里会有新的"DiverStudio" icon.
然后再DDK build setting 里设定环境。
游客

返回顶部