阅读:2624回复:1
学习ExtendingPassthru的编译错误以及我的解决方法
我在学习应用程序与Passthru的通信。
但是在应用程序中包含“ntddndis.h”文件后。出现如下错误 d:\ntddk\inc\ntddndis.h(101) : error C2146: syntax error : missing ';' before identifier 'Offset' d:\ntddk\inc\ntddndis.h(101) : error C2501: 'ULONG_PTR' : missing storage-class or type specifiers d:\ntddk\inc\ntddndis.h(101) : error C2501: 'Offset' : missing storage-class or type specifiers Error executing cl.exe. KKKK.exe - 3 error(s), 0 warning(s) 我将ntddndis.h中101行的那个结构全部注释掉。仍然出现上述错误 而且错误指向我注释掉的那行。。实在是太奇怪了。 555,刚刚将头文件目录的搜索次序改变一下。将ddk\inc放在第一搜索的位置,编译通过。。 呵呵。。。 小菜鸟遇到的第一个问题以及解决 |
|
沙发#
发布于:2005-02-14 09:40
同意,我也遇到过这样的错误,也是通过更改头文件的次序解决的。
|
|
|