阅读:1432回复:2
请教一个关于应用程序使用packet协议驱动的问题
小弟这几天在写一个应用程序要与网卡驱动交互数据
使用packet的协议驱动来获取网卡的数据(ntddk下提供的源码编译而的,已经安装) 但是每次在编译我的这个应用程序的时候总会出现一下的编译错误 packet32.c(986) : fatal error C1010: unexpected end of file while looking f or precompiled header directive Error executing cl.exe. 这个packet32.c的文件是从ddk下直接拷贝过来 另外所需要的头文件我也添加到工程里 有devioctl.h ntddpack.h ntddndis.h packet32.h 小弟不知道是什么地方没有设置正确,相信做过这方面的大牛很多,请您在业余时间帮小弟看一下问题所在 |
|
沙发#
发布于:2003-03-04 14:57
那些驱动程序的头文件能在应用程序里面包含么???那些函数也不可能在应用程序里面执行啊。没有这样用过。
|
|
|
板凳#
发布于:2003-03-04 15:59
ntddndis.h
和ntddpacket.h只是定义了一些结构,这些结构在驱动里应该要调用到,比如某些oid。刚才的问题已经解决了。方法是 Project->setting-> 选中文件->C/C++-> Procompiled Headers -> Not Using pre..... 在这里拿出来和大家分享,以攻参考。 有问题大家都讨论啊! |
|