toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1836回复:10

IFS求助(Filemon编译问题)

楼主#
更多 发布于:2004-12-06 09:22
BUILD: Computing Include file dependencies:
BUILD: Examining d:\test\sys directory for files to compile.
Compiling d:\test\sys directory ********************
'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
    rc -l 409 -DSXS_ASSEMBLY_NAME=""""""  -DSXS_ASSEMBLY_VERSION=""""""  -DSXS_ASSEMBLY_LANGUAGE=""""""  -DSXS_PROCESSOR_ARCHITECTURE="""x86"""  -DSXS_TARGET="""filem.sys"""   -DSYSTEM_COMPATIBLE_ASSEMBLY_NAME="""Microsoft.Windows.SystemCompatible"""  -DLSYSTEM_COMPATIBLE_ASSEMBLY_NAME=L"""Microsoft.Windows.SystemCompatible"""   -z "MS Sans Serif,Helv/MS Shell Dlg"  -r -fo objchk_w2K_x86\i386\filemon.res -D_X86_=1 -Di386=1  -DSTD_CALL -DCONDITION_HANDLING=1   -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0500 /DWINVER=0x0500 -D_WIN32_IE=0x0501    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DDBG=1 -D__BUILDMACHINE__=WinDDK -DFPO=0  -DNDEBUG -D_DLL=1    -ID:\WINDDK\3790\inc\mfc42 -Iobjchk_w2K_x86\i386 -ID:\WINDDK\3790\inc\w2K -ID:\WINDDK\3790\inc\w2K -ID:\WINDDK\3790\inc\ddk\w2K -ID:\WINDDK\3790\inc\ddk\wdm\w2K -ID:\WINDDK\3790\inc\crt .\filemon.rc
cl -nologo -Ii386\ -I. -ID:\WINDDK\3790\inc\mfc42 -Iobjchk_w2K_x86\i386 -ID:\WINDDK\3790\inc\w2K -ID:\WINDDK\3790\inc\w2K -ID:\WINDDK\3790\inc\ddk\w2K -ID:\WINDDK\3790\inc\ddk\wdm\w2K -ID:\WINDDK\3790\inc\crt -D_X86_=1 -Di386=1  -DSTD_CALL -DCONDITION_HANDLING=1   -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0500 /DWINVER=0x0500 -D_WIN32_IE=0x0501    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DDBG=1 -D__BUILDMACHINE__=WinDDK -DFPO=0  -DNDEBUG -D_DLL=1      /c /Zel /Zp8 /Gy /Gi- /Gm- -cbstring /W3 /WX /Gz  /QIfdiv- /G6 /GX-  /GR- /GF  -Z7 /Od /Oi  /Oy-   -FID:\WINDDK\3790\inc\w2K\warning.h   .\filemon.c
filemon.c
d:\Test\SYS\FILEMON.H(194) : error C2220: warning treated as error - no object file generated
d:\Test\SYS\FILEMON.H(194) : warning C4273: 'ProbeForWrite' : inconsistent dll linkage
d:\Test\SYS\FILEMON.H(334) : error C2011: '_FILE_NAME_INFORMATION' : 'struct' type redefinition
        d:\WINDDK\3790\inc\ddk\w2k\ntddk.h(3774) : see declaration of '_FILE_NAME_INFORMATION'
d:\WINDDK\3790\inc\w2k\winioctl.h(139) : warning C4005: 'DEVICE_TYPE_FROM_CTL_CODE' : macro redefinition
        d:\WINDDK\3790\inc\ddk\w2k\ntddk.h(3397) : see previous definition of 'DEVICE_TYPE_FROM_CTL_CODE'

Stop.
Compile errors: not linking d:\test\sys directory ********************

这个是文件编译时出错的信息,请求帮助,我使用的IFS2003.可是不知道出现了什么问题,请赐教!!!

最新喜欢:

hnfudyhnfudy
kevin73
驱动牛犊
驱动牛犊
  • 注册日期2004-10-27
  • 最后登录2005-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-08 14:48
可以,不过要自己定义相关的结构体
chencheng
驱动小牛
驱动小牛
  • 注册日期2003-06-27
  • 最后登录2007-08-30
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-06 19:23
那是不是不能使用IFS进行编译啊? 用XP IFS和2K IFS都不行。

??
文件系统驱动程序不用ifs只用ddk可以吗?
好好学习,天天向上
toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-06 16:47
:) 厉害:)
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2004-12-06 16:32
我用DDK2003+VS2003没做修改就直接编译通过了,嘿嘿......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-12-06 15:22
恭喜!!呵呵,如果不作修改,好像只能是NTDDK。

[编辑 -  12/6/04 by  fslife]
在交流中学习。。。
toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-12-06 14:29
这个也搞定了,最后是用2KDDK编译通过的,但是还是有点小问题,需要将Filemon.h的334行的 #IF !NT5DDK  改成#IF NT5DDK才能顺利通过。
toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-12-06 11:11
我是用Win 2K Checked Build Environment,DDK还是不行  非要使用NTDDK吗?
toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-12-06 09:55
那是不是不能使用IFS进行编译啊? 用XP IFS和2K IFS都不行。
toukeidensan
驱动牛犊
驱动牛犊
  • 注册日期2004-11-10
  • 最后登录2005-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-12-06 09:53
谢了,我现在就去试验试验:)
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-12-06 09:49
filemon用IFS2003编译好像就是容易出问题,试试用ntddk编译,好像没有什么问题。
在交流中学习。。。
游客

返回顶部