alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1332回复:5

遇到诡异问题,关于build的,请大家来帮忙

楼主#
更多 发布于:2004-04-10 16:43
D:\work-dir\WHjk05\src\Windows_driver(W2K)\src-1>build -c
BUILD: Object root set to: ==> objchk
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading c:\NTDDK\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining d:\work-dir\whjk05\src\windows_driver(w2k)\src-1 directory for
files to compile.
    d:\work-dir\whjk05\src\windows_driver(w2k)\src-1 - 19 source files (4,224 li
nes)
BUILD: Saving c:\NTDDK\build.dat...
BUILD: Compiling d:\work-dir\whjk05\src\windows_driver(w2k)\src-1 directory
Compiling - whjk05.rc for i386
Compiling - whjk05init.c for i386
Compiling - whjk05adddevice.c for i386
Compiling - whjk05allocateres.c for i386
Compiling - whjk05append.c for i386
Compiling - whjk05cancel.c for i386
Compiling - whjk05channel.c for i386
Compiling - whjk05dispatch.c for i386
Compiling - whjk05int.c for i386
Compiling - whjk05memoryrw.c for i386
Compiling - whjk05pnp.c for i386
Compiling - whjk05power.c for i386
Compiling - whjk05query.c for i386
Compiling - whjk05removedevice.c for i386
Compiling - whjk05share.c for i386
Compiling - whjk05startdevice.c for i386
Compiling - whjk05startio.c for i386
Compiling - whjk05stopdevice.c for i386
Compiling - whjk05symmetry.c for i386
BUILD: Linking d:\work-dir\whjk05\src\windows_driver(w2k)\src-1 directory
Compiling - whjk05adddevice.c for i386
Linking Executable - objchk\i386\whjk05.sys for i386
link() : error LNK1181: cannot open input file "objchk\i386\whjk05adddevice.obj"

BUILD: Done

    19 files compiled - 2 Warnings -   603 LPS
    1 executable built - 1 Error

D:\work-dir\WHjk05\src\Windows_driver(W2K)\src-1>

以上是我的编译结果,请注意以下的几行:
BUILD: Linking d:\work-dir\whjk05\src\windows_driver(w2k)\src-1 directory
Compiling - whjk05adddevice.c for i386
Linking Executable - objchk\i386\whjk05.sys for i386
link() : error LNK1181: cannot open input file "objchk\i386\whjk05adddevice.obj"

BUILD: Done

它为什么不提示错误内容呢?一般来说它应该提供在第几行出错的信息。而且如果出错了,它应该不Link了,但它现在Link了。

请大家帮忙看看是什么问题。

seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
沙发#
发布于:2004-04-10 17:07
D:work-dirWHjk05srcWindows_driver(W2K)src-1>build -c
BUILD: Object root set to: ==> objchk
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading c:NTDDKbuild.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining d:work-dirwhjk05srcwindows_driver(w2k)src-1 directory for
files to compile.
    d:work-dirwhjk05srcwindows_driver(w2k)src-1 - 19 source files (4,224 li
nes)
BUILD: Saving c:NTDDKbuild.dat...
BUILD: Compiling d:work-dirwhjk05srcwindows_driver(w2k)src-1 directory
Compiling - whjk05.rc for i386
Compiling - whjk05init.c for i386
Compiling - whjk05adddevice.c for i386
Compiling - whjk05allocateres.c for i386
Compiling - whjk05append.c for i386
Compiling - whjk05cancel.c for i386
Compiling - whjk05channel.c for i386
Compiling - whjk05dispatch.c for i386
Compiling - whjk05int.c for i386
Compiling - whjk05memoryrw.c for i386
Compiling - whjk05pnp.c for i386
Compiling - whjk05power.c for i386
Compiling - whjk05query.c for i386
Compiling - whjk05removedevice.c for i386
Compiling - whjk05share.c for i386
Compiling - whjk05startdevice.c for i386
Compiling - whjk05startio.c for i386
Compiling - whjk05stopdevice.c for i386
Compiling - whjk05symmetry.c for i386
BUILD: Linking d:work-dirwhjk05srcwindows_driver(w2k)src-1 directory
Compiling - whjk05adddevice.c for i386
Linking Executable - objchki386whjk05.sys for i386
link() : error LNK1181: cannot open input file "objchki386whjk05adddevice.obj"

BUILD: Done

    19 files compiled - 2 Warnings -   603 LPS
    1 executable built - 1 Error

D:work-dirWHjk05srcWindows_driver(W2K)src-1>

以上是我的编译结果,请注意以下的几行:
BUILD: Linking d:work-dirwhjk05srcwindows_driver(w2k)src-1 directory
Compiling - whjk05adddevice.c for i386
Linking Executable - objchki386whjk05.sys for i386
link() : error LNK1181: cannot open input file "objchki386whjk05adddevice.obj"

BUILD: Done

它为什么不提示错误内容呢?一般来说它应该提供在第几行出错的信息。而且如果出错了,它应该不Link了,但它现在Link了。

请大家帮忙看看是什么问题。

 


错误信息会纪录在log文件中。
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-04-10 17:15
我知道错误信息是记在log文件里,我想让错误信息在控制台中显示出来。
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
地板#
发布于:2004-04-11 01:56
我知道错误信息是记在log文件里,我想让错误信息在控制台中显示出来。


使用参数 -b
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
mydrive
驱动牛犊
驱动牛犊
  • 注册日期2001-06-21
  • 最后登录2004-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-12 23:26
能不能把Source文件贴出来看一看?
alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-04-13 18:38
能不能把Source文件贴出来看一看?


TARGETNAME=Whjk05
TARGETPATH=obj
TARGETTYPE=DRIVER
DRIVERTYPE=NTPNP




SOURCES=Whjk05.rc \\
Whjk05Init.c \\
Whjk05AddDevice.c         \\
        Whjk05AllocateRes.c \\
        Whjk05Append.c \\
Whjk05Cancel.c \\
Whjk05Channel.c \\
Whjk05Dispatch.c \\
Whjk05Int.c \\
Whjk05MemoryRw.c \\
Whjk05Pnp.c \\
Whjk05Power.c \\
Whjk05Query.c \\
Whjk05RemoveDevice.c \\
Whjk05Share.c \\
Whjk05StartDevice.c \\
Whjk05StartIo.c \\
Whjk05StopDevice.c \\
Whjk05Symmetry.c

就这么简单
 :(
游客

返回顶部