wangyp8
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2004-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1694回复:11

大牛们,关于使用build,我为什么一用就会出错,但编译的是microsoft的例程啊!

楼主#
更多 发布于:2002-02-27 17:05
运行BUILD后,信息显示如下:

BUILD: Compile and Link for i386
BUILD: Computing Include file dependencies:
BUILD: c:\\program files\\microsoft visual studio\\vc98\\include\\exdisp.odl(31): c:\\
program files\\microsoft visual studio\\vc98\\include\\exdisp.odl - invalid include
statement: importlib(STDOLE_TLB);
BUILD: c:\\program files\\microsoft visual studio\\vc98\\include\\vidsvr.odl(16): c:\\
program files\\microsoft visual studio\\vc98\\include\\vidsvr.odl - invalid include
statement: importlib(STDOLE_TLB);
BUILD: Examining c:\\_temp\\passthru directory for files to compile.
    c:\\_temp\\passthru - 5 source files (2,870 lines)
BUILD: Unable to save the dependency database: \\nt\\build.dat
BUILD: Compiling c:\\_temp\\passthru directory
BUILD: NMAKE.EXE failed - rc = 2
BUILD: Linking c:\\_temp\\passthru directory
BUILD: NMAKE.EXE failed - rc = 2
BUILD: Done

然后就没有戏了,怎么办????
望指点!!   谢谢

最新喜欢:

qibeyondqibeyo...
Fly!
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-27 18:54
好象要你自己生成i386\\OBJ\\Checked和i386\\OBJ\\free目录。这是build中的一个老错误。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
wangyp8
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2004-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-28 10:10
还是不行啊!
Fly!
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-28 10:56
还没有到那一步,你的系统是什么啊?是不是NT,把你的SOURCE文件贴出来看看吧!
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-02-28 12:58
好像是你的环境变量设置有误,你的DDK安装在 \\nt 下还是在 \\NTDDK 下?你点击 我的电脑->属性->环境变量 中的DDKROOT 设置是否正确?
wangyp8
驱动牛犊
驱动牛犊
  • 注册日期2002-02-27
  • 最后登录2004-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-02-28 15:02
我的OS是2000,安装路径是默认的C:\\NTDDK,各个路径我都已经设置了,但是就是不行。
Fly!
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-02-28 16:02
还是把你的SOURCE文件贴出来吧!
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-02-28 18:19
也有可能是软件冲突,我原来用98DDK时装了Norton AntiVirus老是在编译的时候说非法操作,原因很怪。后来我卸载了它就没事了。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
xiaotaiguo
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2002-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-03-14 15:23
根据DDK文档中的提示,如果有这样的问题,把importlib(STDOLE_TLB)
改为importlib(\"STDOLE_TLB\")即可

: c:\\program files\\microsoft visual studio\\vc98\\include\\exdisp.odl(31): c:\\
program files\\microsoft visual studio\\vc98\\include\\exdisp.odl - invalid include
statement: importlib(STDOLE_TLB

但是,我也是遵旨改了,但是还是编译不成SYS文件,很奇怪,
如果有哪位高手指点一下就好啦 :)
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-03-14 17:23
用户被禁言,该主题自动屏蔽!
jansen
驱动小牛
驱动小牛
  • 注册日期2001-10-21
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-03-18 20:26
把你的source 文件贴出来吧!
这种情况可能是你的source 文件里面的
TARGETNAME=xxx
TARGETPATH=obj
TARGETTYPE=GDI_DRIVER
source = 原文件的路径设置不对
rich
fire2fire
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-03-04 17:57
偶弄了一天DDK,总算是用最笨拙的方面编译出来了一个WINIO.SYS,总算没有白忙活。

偶装的是WINXP_DDK,装在D:\WINDDK下

然后把要编译的程序放在D:\WINDDK下的一个目录,假设是D:\WINDDK\TEST

修改D:\WINDDK下的文件dirs
DIRS= \
     test

再写一个BAT文件,执行。
call D:\WINDDK\bin\setenv d:\winddk chk
D:\WINDDK\bin\x86\build -cZ
del *.log

游客

返回顶部