yzw999
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:3705回复:4

怎么VC中编译时老是提示ntddndis.h有问题?

楼主#
更多 发布于:2004-04-05 09:49
我在程序中用了#include <ntddndis.h>,编译时提示如下错误:
......
c:\ddk\ntddk\inc\ntddndis.h(101) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\ddk\ntddk\inc\ntddndis.h(102) : error C2059: syntax error : '}'
c:\ddk\ntddk\inc\ntddndis.h(908) : error C2061: syntax error : identifier 'NDIS_VAR_DATA_DESC'
c:\ddk\ntddk\inc\ntddndis.h(909) : error C2061: syntax error : identifier 'DevSpecificInfo'
c:\ddk\ntddk\inc\ntddndis.h(909) : error C2059: syntax error : ';'
c:\ddk\ntddk\inc\ntddndis.h(947) : error C2059: syntax error : '}'
Error executing cl.exe.
....
请问是怎么回事啊??
dlmufox
驱动牛犊
驱动牛犊
  • 注册日期2003-10-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-05 11:11
看看你的vc中的option中的include的设置,把ddk的顺序往上调整,有的时候sdk和ddk的东东会冲突,把ddk的往上调,也许会好一点
yzw999
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-05 13:05
多谢!!!
按照你说的方法,我搞定了。
dlmufox
驱动牛犊
驱动牛犊
  • 注册日期2003-10-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-06 09:57
客气
yangvip
驱动牛犊
驱动牛犊
  • 注册日期2009-02-26
  • 最后登录2009-03-26
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-03-02 20:34
我用这个头文件的时候,出现的错误是这样的
d:\winddk\2600\inc\wxp\ntddndis.h(101) : error C2146: syntax error : missing ';' before identifier 'Offset'
d:\winddk\2600\inc\wxp\ntddndis.h(101) : error C2501: 'ULONG_PTR' : missing storage-class or type specifiers
d:\winddk\2600\inc\wxp\ntddndis.h(101) : error C2501: 'Offset' : missing storage-class or type specifiers
请问是什么原因啊?我用的是VC++6.0和DDK(XP版本的)
游客

返回顶部