阅读:3705回复:4
怎么VC中编译时老是提示ntddndis.h有问题?
我在程序中用了#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. .... 请问是怎么回事啊?? |
|
沙发#
发布于:2004-04-05 11:11
看看你的vc中的option中的include的设置,把ddk的顺序往上调整,有的时候sdk和ddk的东东会冲突,把ddk的往上调,也许会好一点
|
|
板凳#
发布于:2004-04-05 13:05
多谢!!!
按照你说的方法,我搞定了。 |
|
地板#
发布于:2004-04-06 09:57
客气
|
|
地下室#
发布于: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版本的) |
|