阅读:1566回复:8
Ndis.h与vmm.h不能共存?!
如下错误信息:
d:\\NTDDK\\inc\\win_me\\excpt.h(102) : warning C4005: \'try\' : macro redefinition d:\\NTDDK\\inc\\win_me\\vmm.h(2656) : see previous definition of \'try\' d:\\NTDDK\\inc\\win_me\\excpt.h(103) : warning C4005: \'except\' : macro redefinition d:\\NTDDK\\inc\\win_me\\vmm.h(2657) : see previous definition of \'except\' d:\\NTDDK\\inc\\win_me\\excpt.h(104) : warning C4005: \'finally\' : macro redefinition d:\\NTDDK\\inc\\win_me\\vmm.h(2658) : see previous definition of \'finally\' d:\\NTDDK\\inc\\win_me\\excpt.h(105) : warning C4005: \'leave\' : macro redefinition d:\\NTDDK\\inc\\win_me\\vmm.h(2659) : see previous definition of \'leave\' d:\\NTDDK\\inc\\win_me\\excpt.h(107) : warning C4005: \'exception_code\' : macro redef inition d:\\NTDDK\\inc\\win_me\\vmm.h(2661) : see previous definition of \'exception_ code\' d:\\NTDDK\\inc\\win_me\\ntdef.h(188) : warning C4005: \'FASTCALL\' : macro redefinitio n d:\\NTDDK\\inc\\win_me\\vmm.h(1118) : see previous definition of \'FASTCALL\' d:\\NTDDK\\inc\\win_me\\ntdef.h(606) : error C2011: \'_LARGE_INTEGER\' : \'union\' type redefinition d:\\NTDDK\\inc\\win_me\\ntdef.h(625) : error C2011: \'_ULARGE_INTEGER\' : \'union\' type redefinition d:\\NTDDK\\inc\\win_me\\ntdef.h(933) : error C2371: \'PSZ\' : redefinition; different basic types d:\\NTDDK\\inc\\win_me\\basedef.h(65) : see declaration of \'PSZ\' 我不想修改这些.h文件,可定义真的是重复的! |
|
|
沙发#
发布于:2002-07-02 09:05
我也遇到这个问题,郁闷中
|
|
板凳#
发布于:2002-07-02 09:11
我也遇到这个问题,在使用Install_Exception_Handler时vmm.h和ndis.h都要包括,也是出现那么多redefinition 问题,郁闷中,不知怎么办,还求各位大虾帮忙!
还有我在vxd中使用结构化异常处理seh当包含winnt.h时也会出现类似问题,还请各位大虾指点在ndis vxd中怎么使用seh,不甚感激!!! |
|
地板#
发布于:2002-07-02 09:56
lqzsxxmeme,同病相怜啊,握握手吧!!!
交换一下QQ,我的是:9006476 |
|
|
地下室#
发布于:2002-07-02 14:35
会不会是名字空间的问题?
|
|
5楼#
发布于:2002-07-02 15:31
听说有人为此改过ndis.h,好象是ndis2.h,你们找找,可能会有的!
|
|
6楼#
发布于:2002-07-03 09:31
swift,这个文件哪里能找到?
|
|
|
7楼#
发布于:2002-07-03 13:23
我原来有的,可是找不到了,你可以问问其他人!
|
|
8楼#
发布于:2002-07-05 16:56
宏定义,好像是一个BINARY_COMPATIBLE的宏
|
|