lfzxs
驱动牛犊
驱动牛犊
  • 注册日期2004-09-03
  • 最后登录2008-04-07
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1905回复:12

编译sfilter出错!!

楼主#
更多 发布于:2005-01-31 10:05
如下:

sfilter.c
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(8924) : error C2061: syntax error : identifier 'PCONTEXT'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(8925) : error C2059: syntax error : '}'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9106) : error C2146: syntax error : missing ';' before identifier 'InterruptTime'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9106) : error C2061: syntax error : identifier 'InterruptTime'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9120) : error C2061: syntax error : identifier 'SystemTime'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9120) : error C2059: syntax error : ';'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9127) : error C2061: syntax error : identifier 'TimeZoneBias'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9127) : error C2059: syntax error : ';'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(9240) : error C2059: syntax error : '}'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(10237) : error C2061: syntax error : identifier 'KeTickCount'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(10237) : error C2059: syntax error : ';'
e:\program files\ntddk\inc\ifs\w2k\ntifs.h(10491) : fatal error C1189: #error :  "Target architecture not defined"
Error executing cl.exe.
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-31 10:25
都是一些头文件的问题
你是什么DDK编译的吗,什么版本?
在交流中学习。。。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-31 12:18
肯定环境配置错,导致不认识一些宏或关键字。
lfzxs
驱动牛犊
驱动牛犊
  • 注册日期2004-09-03
  • 最后登录2008-04-07
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-31 16:08
我用的是2KDDK+VC6.0,怎么配置??
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-31 17:36
我用的是2KDDK+VC6.0,怎么配置??


别用VC编译了,直接用DDK的Build Environment编译吧,就在开始菜单里头,一个不会有你所说的这些问题。
在交流中学习。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-31 21:36
新手
建议还是使用DDK环境编译,

如果不是使用DS开发驱动,建议不要使用VC编译


老手估计也很少使用VC编译的,除了那些用ds的
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
6楼#
发布于:2005-02-01 10:22
DS的DDK插件真的不错,吐血推荐......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
lfzxs
驱动牛犊
驱动牛犊
  • 注册日期2004-09-03
  • 最后登录2008-04-07
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-02 09:28
怎么用?
lfzxs
驱动牛犊
驱动牛犊
  • 注册日期2004-09-03
  • 最后登录2008-04-07
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-02-05 09:45
BUILD: Computing Include file dependencies:
BUILD: Examining e:\program files\winddk\2600\src\filesys\filter\sfilter directory for files to compile.
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\crt\winbase.h: cannot find include file <macwin32.h>
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\crt\wingdi.h: cannot find include file <macwin32.h>
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\crt\winuser.h: cannot find include file <macwin32.h>
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\crt\winnls.h: cannot find include file <macwin32.h>
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\w2k\winreg.h: cannot find include file <macwin32.h>
BUILD: e:\program files\winddk\2600\src\filesys\filter\sfilter\sfilter.rc: e:\progra~1\winddk\2600\inc\crt\mmsystem.h: cannot find include file <macwin32.h>
Compiling e:\program files\winddk\2600\src\filesys\filter\sfilter directory ********************
'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
jvc /nologo /cp E:\PROGRA~1\WINDDK\2600\public\sdk\classes\afc.zip;E:\PROGRA~1\WINDDK\2600\public\sdk\classes\classes.zip;E:\ProgramFiles\WINDDK\2600\src\filesys\filter\sfilter; /g /w4 /d objchk_w2k\i386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jvc /nologo /cp E:\PROGRA~1\WINDDK\2600\public\sdk\classes\afc.zip;E:\PROGRA~1\WINDDK\2600\public\sdk\classes\classes.zip;E:\ProgramFiles\WINDDK\2600\src\filesys\filter\sfilter; /g /w4 /d objchk_w2k\i386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Linking e:\program files\winddk\2600\src\filesys\filter\sfilter directory ********************
'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
jvc /nologo /cp E:\PROGRA~1\WINDDK\2600\public\sdk\classes\afc.zip;E:\PROGRA~1\WINDDK\2600\public\sdk\classes\classes.zip;E:\ProgramFiles\WINDDK\2600\src\filesys\filter\sfilter; /g /w4 /d objchk_w2k\i386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jvc /nologo /cp E:\PROGRA~1\WINDDK\2600\public\sdk\classes\afc.zip;E:\PROGRA~1\WINDDK\2600\public\sdk\classes\classes.zip;E:\ProgramFiles\WINDDK\2600\src\filesys\filter\sfilter; /g /w4 /d objchk_w2k\i386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-02-15 10:33
如果确信源文件没问题:

调整VC中tools->options->directories 头文件的顺序,可能有用。
============================== 苏州工业园区 NDIS驱动 软件研发
changys
驱动小牛
驱动小牛
  • 注册日期2004-11-15
  • 最后登录2008-08-21
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-02-15 11:08
把定义'PCONTEXT'的头文件include进来就可以了
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
11楼#
发布于:2005-02-15 12:03
BUILD: Computing Include file dependencies:
BUILD: Examining e:program fileswinddk2600srcfilesysfiltersfilter directory for files to compile.
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600inccrtwinbase.h: cannot find include file <macwin32.h>
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600inccrtwingdi.h: cannot find include file <macwin32.h>
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600inccrtwinuser.h: cannot find include file <macwin32.h>
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600inccrtwinnls.h: cannot find include file <macwin32.h>
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600incw2kwinreg.h: cannot find include file <macwin32.h>
BUILD: e:program fileswinddk2600srcfilesysfiltersfiltersfilter.rc: e:progra~1winddk2600inccrtmmsystem.h: cannot find include file <macwin32.h>
Compiling e:program fileswinddk2600srcfilesysfiltersfilter directory ********************
'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
jvc /nologo /cp E:PROGRA~1WINDDK2600publicsdkclassesafc.zip;E:PROGRA~1WINDDK2600publicsdkclassesclasses.zip;E:ProgramFilesWINDDK2600srcfilesysfiltersfilter; /g /w4 /d objchk_w2ki386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jvc /nologo /cp E:PROGRA~1WINDDK2600publicsdkclassesafc.zip;E:PROGRA~1WINDDK2600publicsdkclassesclasses.zip;E:ProgramFilesWINDDK2600srcfilesysfiltersfilter; /g /w4 /d objchk_w2ki386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Linking e:program fileswinddk2600srcfilesysfiltersfilter directory ********************
'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
jvc /nologo /cp E:PROGRA~1WINDDK2600publicsdkclassesafc.zip;E:PROGRA~1WINDDK2600publicsdkclassesclasses.zip;E:ProgramFilesWINDDK2600srcfilesysfiltersfilter; /g /w4 /d objchk_w2ki386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jvc /nologo /cp E:PROGRA~1WINDDK2600publicsdkclassesafc.zip;E:PROGRA~1WINDDK2600publicsdkclassesclasses.zip;E:ProgramFilesWINDDK2600srcfilesysfiltersfilter; /g /w4 /d objchk_w2ki386
'jvc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
 

把你路径里的空格都去掉.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
12楼#
发布于:2005-02-17 07:51
看专栏中->志宁专栏中的相关文章
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部