阅读:1208回复:1
<NDIS.h> 与 <wdm.h> 怎么共同存在呢?
我有一个驱动预编译文件PreCompiler.h,内容如下:
#ifndef __H_PRECOMPILER__ #define __H_PRECOMPILER__ #ifdef __cplusplus extern "C" { #endif #include <ndis.h> #include <wdm.h> #ifdef __cplusplus } #endif #include "WDMDriver.h" #include "SunNDIS.h" #endif //__H_PRECOMPILER__ 结果编译出现了很多错误: e:\winddk\2600\inc\ddk\wdm\wxp\wdm.h(166) : error C2011: '_MODE' : 'enum' type redefinition e:\winddk\2600\inc\ddk\wxp\ntddk.h(185) : error see declaration of '_MODE' e:\winddk\2600\inc\ddk\wdm\wxp\wdm.h(226) : error C2011: '_KAPC' : 'struct' type redefinition e:\winddk\2600\inc\ddk\wxp\ntddk.h(245) : error see declaration of '_KAPC' e:\winddk\2600\inc\ddk\wdm\wxp\wdm.h(312) : error C2011: '_KDPC_IMPORTANCE' : 'enum' type redefinition e:\winddk\2600\inc\ddk\wxp\ntddk.h(331) : error see declaration of '_KDPC_IMPORTANCE' e:\winddk\2600\inc\ddk\wdm\wxp\wdm.h(322) : error C2011: '_KDPC' : 'struct' type redefinition e:\winddk\2600\inc\ddk\wxp\ntddk.h(341) : error see declaration of '_KDPC' 。。。。 该怎么解决呢。。。。 |
|
沙发#
发布于:2007-08-03 17:40
好像没必要一起用
|
|
|