为什么我用check 编译完全无错用free 到外都是错误
这是checkr 
OACR monitor running alreadyD:\WinDDK\7600.16385.1>cd D:\DriverD:\Driver>build
BUILD: Compile and Link for x86
BUILD: Loading d:\winddk\7600.16385.1\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Tue Jun 19 22:43:14 2012
BUILD: null byte at offset 0x00000003
BUILD: 8862 null bytes in file
BUILD: null byte at offset 0x00000003
BUILD: 6521 null bytes in file
BUILD: Examining d:\driver directory for files to compile.
    d:\driver Auto-cleaning queue for 'root:x86chk' (25 of 25 file(s) removed)
Invalidating OACR warning log for 'root:x86chk'
BUILD: Saving d:\winddk\7600.16385.1\build.dat...
BUILD: Compiling and Linking d:\driver directory
Configuring OACR for 'root:x86chk' - <OACR on>
Compiling resources - drvversion.rc
Compiling - safesystem.c
Compiling - ntos.c
Compiling - ntfs.c
Compiling - kbdclass.c
Compiling - filesystem.c
Compiling - inlinehook.c
Compiling - initwindowsversion.c
Compiling - kernelreload.c
Compiling - control.c
Compiling - reloadssdttablehook.c
Compiling - ssdt.c
Compiling - shadowssdt.c
Compiling - ldasm.c
Compiling - libdasm.c
Compiling - sysmodule.c
Compiling - port.c
Compiling - tcpip.c
Compiling - nsiproxy.c
Compiling - killprocess.c
Compiling - process.c
Compiling - generating code...
Compiling - services.c
Compiling - deletefile.c
Compiling - processmodule.c
Compiling - kernelhookcheck.c
Compiling - antiinlinehook.c
Compiling - protect.c
Compiling - function.c
Compiling - win32k.c
Compiling - networkdefense.c
Compiling - dump.c
Compiling - file.c
Compiling - driverhips.c
Compiling - objecthookcheck.c
Compiling - kernelfilterdriver.c
Compiling - systemthread.c
Compiling - kernelthread.c
Compiling - fixrelocation.c
Compiling - mouclass.c
Compiling - atapi.c
Compiling - dpctimer.c
Compiling - generating code...
Compiling - systemnotify.c
Compiling - generating code...
Linking Executable - objchk_win7_x86\i386\a-protect.sys
BUILD: Finish time: Tue Jun 19 22:43:26 2012
BUILD: Done    44 files compiled - 1,924 Warnings - 2,720 LPS
    1 executable builtD:\Driver>
下边请看ferr版本的了
OACR monitor running alreadyD:\WinDDK\7600.16385.1>cd D:\DriverD:\Driver>build
BUILD: Compile and Link for x86
BUILD: Loading d:\winddk\7600.16385.1\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Tue Jun 19 22:45:50 2012
BUILD: null byte at offset 0x00000003
BUILD: 8862 null bytes in file
BUILD: null byte at offset 0x00000003
BUILD: 6521 null bytes in file
BUILD: Examining d:\driver directory for files to compile.
    d:\driver Invalidating OACR warning log for 'root:x86fre'
BUILD: Saving d:\winddk\7600.16385.1\build.dat...
BUILD: Compiling and Linking d:\driver directory
Configuring OACR for 'root:x86fre' - <OACR on>
Compiling resources - drvversion.rc
Compiling - safesystem.c
1>errors in directory d:\driver
1>d:\driver\safesystem.c(97) : error C2220: warning treated as error - no 'objec
t' file generated
Compiling - ntos.c
1>d:\driver\ntos.c(210) : error C2220: warning treated as error - no 'object' fi
le generated
Compiling - ntfs.c
1>d:\driver\ntfs.c(25) : error C2220: warning treated as error - no 'object' fil
e generated
Compiling - kbdclass.c
1>d:\driver\kbdclass.c(21) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - filesystem.c
Compiling - inlinehook.c
1>d:\driver\inlinehook.c(208) : error C2220: warning treated as error - no 'obje
ct' file generated
Compiling - initwindowsversion.c
Compiling - kernelreload.c
1>d:\driver\kernelreload.c(30) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - control.c
1>d:\driver\systemnotify.h(99) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - reloadssdttablehook.c
1>d:\driver\reloadssdttablehook.c(37) : error C2220: warning treated as error -
no 'object' file generated
Compiling - ssdt.c
1>d:\driver\ssdt.c(41) : error C2220: warning treated as error - no 'object' fil
e generated
Compiling - shadowssdt.c
1>d:\driver\shadowssdt.c(32) : error C2220: warning treated as error - no 'objec
t' file generated
Compiling - ldasm.c
1>d:\driver\ldasm.c : error C2220: warning treated as error - no 'object' file g
enerated
Compiling - libdasm.c
Compiling - sysmodule.c
1>d:\driver\sysmodule.c(155) : error C2220: warning treated as error - no 'objec
t' file generated
Compiling - port.c
1>d:\driver\port.c(40) : error C2220: warning treated as error - no 'object' fil
e generated
Compiling - tcpip.c
1>d:\driver\tcpip.c(26) : error C2220: warning treated as error - no 'object' fi
le generated
Compiling - nsiproxy.c
1>d:\driver\nsiproxy.c(18) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - killprocess.c
1>d:\driver\killprocess.c(147) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - process.c
1>d:\driver\process.c(84) : error C2220: warning treated as error - no 'object'
file generated
Compiling - generating code...
Compiling - services.c
1>d:\driver\services.c(28) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - deletefile.c
1>d:\driver\deletefile.c(24) : error C2220: warning treated as error - no 'objec
t' file generated
Compiling - processmodule.c
1>d:\driver\processmodule.c(88) : error C2220: warning treated as error - no 'ob
ject' file generated
Compiling - kernelhookcheck.c
1>d:\driver\kernelhookcheck.c(224) : error C2220: warning treated as error - no
'object' file generated
Compiling - antiinlinehook.c
1>d:\driver\antiinlinehook.c(45) : error C2220: warning treated as error - no 'o
bject' file generated
Compiling - protect.c
1>d:\driver\protect.c(17) : error C2220: warning treated as error - no 'object'
file generated
Compiling - function.c
1>d:\driver\function.c(22) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - win32k.c
1>d:\driver\win32k.c(23) : error C2220: warning treated as error - no 'object' f
ile generated
Compiling - networkdefense.c
1>d:\driver\networkdefense.c(41) : error C2220: warning treated as error - no 'o
bject' file generated
Compiling - dump.c
Compiling - file.c
1>d:\driver\file.c(40) : error C2220: warning treated as error - no 'object' fil
e generated
Compiling - driverhips.c
1>d:\driver\driverhips.c(84) : error C2220: warning treated as error - no 'objec
t' file generated
Compiling - objecthookcheck.c
1>d:\driver\objecthookcheck.c(29) : error C2220: warning treated as error - no '
object' file generated
Compiling - kernelfilterdriver.c
1>d:\driver\kernelfilterdriver.c(24) : error C2220: warning treated as error - n
o 'object' file generated
Compiling - systemthread.c
1>d:\driver\systemthread.c(29) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - kernelthread.c
1>d:\driver\kernelthread.c(76) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - fixrelocation.c
Compiling - mouclass.c
1>d:\driver\mouclass.c(21) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - atapi.c
1>d:\driver\atapi.c(23) : error C2220: warning treated as error - no 'object' fi
le generated
Compiling - dpctimer.c
1>d:\driver\dpctimer.c(66) : error C2220: warning treated as error - no 'object'
 file generated
Compiling - generating code...
Compiling - systemnotify.c
1>d:\driver\systemnotify.h(99) : error C2220: warning treated as error - no 'obj
ect' file generated
Compiling - generating code...
Linking Executable - objfre_win7_x86\i386\a-protect.sys
1>link : error LNK1181: cannot open input file 'd:\driver\objfre_win7_x86\i386\s
afesystem.obj'
BUILD: Finish time: Tue Jun 19 22:45:59 2012
BUILD: Done    44 files compiled - 1,906 Warnings - 36 Errors - 3,627 LPS
    1 executable built - 1 ErrorD:\Driver>这个版无法生成驱动的 开始的那个能呀