阅读:1143回复:0
求救:编译Win2000DDK的例子程序1394出来的DLL和SYS不可用。
我用Build -c编译了Win2000DDK中的1394 Sample,结果编译出来的1394api.dll和1394diag.sys都是坏的。用Dependencies查看发现这个DLL是无效的(报No PE signature found.)。log文件中报“util.obj : error : Internal error during Pass2”。不知道具体出了什么问题?
不知道谁顺利的编译出了这两个文件,能告诉我有些什么要注意的,或者直接提供这两个文件给我,不胜感激。 我的mail:chenliming@citiz.net MSN:clm2326@etang.com -debugtype:cv -IGNORE:4001,4037,4039,4044,4065,4070,4078,4087,4089,4198 /newimplib -nodefaultlib -machine:ix86 -def:1394API.def objfre\i386\1394api.res objfre\i386\1394api.obj objfre\i386\1394main.obj objfre\i386\asyncapi.obj objfre\i386\debug.obj objfre\i386\isochapi.obj objfre\i386\util.obj Creating library C:\Win2kDDK\libfre\i386\1394API.lib and object C:\Win2kDDK\libfre\i386\1394API.exp Stop. Linking c:\win2kddk\src\wdm\1394\tools\1394api directory ******************** 'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= MAKEDLL=1 386=1' link -out:objfre\i386\1394API.dll -machine:ix86 @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nma01112. Microsoft (R) Incremental Linker Version 5.12.8181 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. -STACK:262144,4096 -MERGE:_PAGE=PAGE -MERGE:_TEXT=.text -SECTION:INIT,d -OPT:REF -OPT:ICF -IGNORE:4001,4037,4039,4044,4065,4070,4078,4087,4089,4198 -INCREMENTAL:NO -FULLBUILD -FORCE:MULTIPLE -NOCOMMENT /release -NODEFAULTLIB -debug:FULL -debugtype:cv -version:5.00 -osversion:5.00 -map -merge:.rdata=.text -dll -optidata -base:@C:\Win2kDDK\bin\coffbase.txt,1394API -subsystem:windows,4.00 -entry:DLLMain@12 C:\Win2kDDK\libfre\i386\1394API.exp objfre\i386\1394api.res objfre\i386\1394api.obj objfre\i386\1394main.obj objfre\i386\asyncapi.obj objfre\i386\debug.obj objfre\i386\isochapi.obj objfre\i386\util.obj C:\Win2kDDK\libfre\i386\libc.lib C:\Win2kDDK\libfre\i386\ntdll.lib C:\Win2kDDK\libfre\i386\kernel32.lib C:\Win2kDDK\libfre\i386\user32.lib C:\Win2kDDK\libfre\i386\setupapi.lib C:\Win2kDDK\libfre\i386\libcmt.lib util.obj : error : Internal error during Pass2 ExceptionCode = C0000005 ExceptionFlags = 00000000 ExceptionAddress = 4B82B47A NumberParameters = 00000002 ExceptionInformation[ 0] = 00000000 ExceptionInformation[ 1] = 00000014 CONTEXT: Eax = 00000000 Esp = 0012F0B8 Ebx = 0038A328 Ebp = 0012F0C8 Ecx = 00000000 Esi = 0038A328 Edx = 00390009 Edi = 00000000 Eip = 4B82B47A EFlags = 00010256 SegCs = 0000001B SegDs = 00000023 SegSs = 00000023 SegEs = 00000023 SegFs = 00000038 SegGs = 00000000 Dr0 = 0012F0B8 Dr3 = 0038A328 Dr1 = 0012F0C8 Dr6 = 00000000 Dr2 = 00000000 Dr7 = 00000000 mapsym -o objfre\i386\1394API.sym objfre\i386\1394API.map Microsoft (R) Symbol File Generator Version 6.00 Copyright (C) Microsoft Corp 1984 - 1995. All rights reserved. Line number support enabled mapsym: objfre\i386\1394API.map: Unexpected eof |
|