阅读:3463回复:3
build中的ntdef.h错误。。。
我是新手,在学习别人的一个驱动程序。build过程中出现以下问题:
C:\DOCUME~1\ADMINI~1\MYDOCU~1\学习\TDIAND~1>call C:\WINDDK\2600\bin\setenv.bat C:\WINDDK\2600 chk C:\DOCUME~1\ADMINI~1\MYDOCU~1\学习\honey\TDIAND~1>build.exe -ceZ BUILD: Object root set to: ==> objchk BUILD: Adding /Y to COPYCMD so xcopy ops won't hang. BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Examining c:\docume~1\admini~1\mydocu~1\学习\tdiand~1 directory for files to compile. c:\docume~1\admini~1\mydocu~1\学习\tdiand~1 BUILD: Compiling c:\docume~1\admini~1\mydocu~1\学习\honey\tdiand~1 directory Compiling - alltest.c for i386 Compiling - inject.c for i386 Compiling - maltest.c for i386 Compiling - filetest.c for i386 c:\winddk\2600\inc\wxp\ntdef.h(1092) : error see declaration of 'UNICODE_STRING' Compiling - testwarn.c for i386 Compiling - sock.c for i386 Compiling - logging.c for i386 Compiling - checkssdt.c for i386 Compiling - hooked_fn.c for i386 Compiling - packet.c for i386 Compiling - av.c for i386 Compiling - hidereg.c for i386 Compiling - tditest.c for i386 Compiling - memtrack.c for i386 Compiling - obj_tbl.c for i386 BUILD: Compile errors: not linking c:\docume~1\admini~1\mydocu~1\学习\tdiand~1 directory BUILD: Done 30 files compiled - 1 Error ntdef.h error是咋回事呢?请各位赐教了 环境:winxp sp2+vs2005+winxpddk+ds3.2 |
|
沙发#
发布于:2009-09-21 11:28
BUILD: Loading C:\WINDDK\2600\build.dat...
BUILD: Computing Include file dependencies: BUILD: Examining c:\driver(9-17) directory for files to compile. BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <cderr.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <lzexpand.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <winperf.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <ole.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winbase.h: cannot fin d include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\wingdi.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winuser.h: cannot fin d include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winnls.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\winreg.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\mmsystem.h: cannot fi nd include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winscard.h: cannot fi nd include file "scarderr.h" c:\driver(9-17) - 1 source files (614 lines) BUILD: Saving C:\WINDDK\2600\build.dat... BUILD: Compiling c:\driver(9-17) directory Compiling - ptextend.c for i386 c:\winddk\2600\inc\wxp\ntdef.h(409) : error see declaration of 'UCHAR' BUILD: Compile errors: not linking c:\driver(9-17) directory BUILD: Done 2 files compiled - 1 Error |
|
板凳#
发布于:2009-09-21 11:31
有高手回答一下,这个问题困扰了我很长时间了!这个要急着做出来呀!哪位大哥,帮帮忙吧!我是新手,不知道错在哪里呀!
|
|
地板#
发布于:2009-09-21 11:48
BUILD: Loading C:\WINDDK\2600\build.dat...
BUILD: Computing Include file dependencies: BUILD: Examining c:\driver(9-17) directory for files to compile. BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <cderr.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <lzexpand.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <winperf.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\windows.h: cannot fin d include file <ole.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winbase.h: cannot fin d include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\wingdi.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winuser.h: cannot fin d include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winnls.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\wxp\winreg.h: cannot find include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\mmsystem.h: cannot fi nd include file <macwin32.h> BUILD: c:\driver(9-17)\passthru.rc: c:\winddk\2600\inc\crt\winscard.h: cannot fi nd include file "scarderr.h" c:\driver(9-17) - 1 source files (614 lines) BUILD: Saving C:\WINDDK\2600\build.dat... BUILD: Compiling c:\driver(9-17) directory Compiling - ptextend.c for i386 c:\winddk\2600\inc\wxp\ntdef.h(409) : error see declaration of 'UCHAR' BUILD: Compile errors: not linking c:\driver(9-17) directory BUILD: Done 2 files compiled - 1 Error 这种错误,小弟实在不知道怎么解决!哪位大哥,救救我吧! |
|