阅读:1835回复:5
ntifs.h一问
我的程序里面包含了ntifs.h, 可是编译后说ntifs.h中有语法错误,无论用VC.net还是ddk的build,都一样的提示.
我程序比较简单, 整个程序就包含了ntifs.h一个头文件. 看错误代码好像是要另外再包含一些头文件? 另外用ddk build IFSDDK中的例子sfilter, 也是一样的语法错误, 它也只是包含了ntifs.h一个头文件而已. 错误太多,贴出一部分来. D:\My_Source\Working\NetworkMon\FsObsrv>build BUILD: Object root set to: ==> objchk_w2k BUILD: Adding /Y to COPYCMD so xcopy ops won't hang. BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Loading C:\WINDDK\2600\build.dat... BUILD: Computing Include file dependencies: BUILD: Examining d:\my_source\working\networkmon\fsobsrv directory for files to compile. d:\my_source\working\networkmon\fsobsrv - 1 source files (888 lines) BUILD: Compiling d:\my_source\working\networkmon\fsobsrv directory Compiling - driverentry.c for i386 c:\winddk\2600\inc\ifs\ntifs.h(3107) : error C2061: syntax error : identifier 'I nitializeListHead' c:\winddk\2600\inc\ifs\ntifs.h(3107) : error C2059: syntax error : ';' c:\winddk\2600\inc\ifs\ntifs.h(3108) : error C2059: syntax error : 'type' c:\winddk\2600\inc\ifs\ntifs.h(3128) : error C2061: syntax error : identifier 'R emoveEntryList' c:\winddk\2600\inc\ifs\ntifs.h(3128) : error C2059: syntax error : ';' c:\winddk\2600\inc\ifs\ntifs.h(3129) : error C2059: syntax error : 'type' c:\winddk\2600\inc\ifs\ntifs.h(3143) : error C2061: syntax error : identifier 'R emoveHeadList' c:\winddk\2600\inc\ifs\ntifs.h(3143) : error C2059: syntax error : ';' c:\winddk\2600\inc\ifs\ntifs.h(3144) : error C2059: syntax error : 'type' c:\winddk\2600\inc\ifs\ntifs.h(3161) : error C2061: syntax error : identifier 'R emoveTailList' c:\winddk\2600\inc\ifs\ntifs.h(3161) : error C2059: syntax error : ';' c:\winddk\2600\inc\ifs\ntifs.h(3162) : error C2059: syntax error : 'type' c:\winddk\2600\inc\ifs\ntifs.h(3178) : error C2061: syntax error : identifier 'I nsertTailList' ..... BUILD: Compile errors: not linking d:\my_source\working\networkmon\fsobsrv direc tory BUILD: Done 2 files compiled - 102 Errors - 888 LPS D:\My_Source\Working\NetworkMon\FsObsrv> |
|
沙发#
发布于:2005-02-01 22:41
因为你没如ntddk.h !!
|
|
板凳#
发布于:2005-02-02 09:10
因为你没如ntddk.h !! 没必要...... |
|
|
地板#
发布于:2005-02-02 11:14
很多东西ntddk.h和ntifs.h里面都有定义。
|
|
|
地下室#
发布于:2005-02-02 18:37
是不是在xp操作系统下不能用2000的build环境啊?
我刚才发现用xp checked environment build就可以了. |
|
5楼#
发布于:2005-02-02 20:47
是不是在xp操作系统下不能用2000的build环境啊? 当然了 |
|
|