sun201201
驱动牛犊
驱动牛犊
  • 注册日期2005-06-25
  • 最后登录2009-04-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1210回复:1

<NDIS.h> 与 <wdm.h> 怎么共同存在呢?

楼主#
更多 发布于:2007-07-31 20:58
我有一个驱动预编译文件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'
。。。。

该怎么解决呢。。。。
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-03 17:40
好像没必要一起用
人不靓仔心灵美,版头不正红花仔!
游客

返回顶部