mrnoon
驱动牛犊
驱动牛犊
  • 注册日期2001-05-08
  • 最后登录2005-04-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1432回复:2

请教一个关于应用程序使用packet协议驱动的问题

楼主#
更多 发布于:2003-03-04 14:54
小弟这几天在写一个应用程序要与网卡驱动交互数据
使用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
小弟不知道是什么地方没有设置正确,相信做过这方面的大牛很多,请您在业余时间帮小弟看一下问题所在  
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-04 14:57
那些驱动程序的头文件能在应用程序里面包含么???那些函数也不可能在应用程序里面执行啊。没有这样用过。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
mrnoon
驱动牛犊
驱动牛犊
  • 注册日期2001-05-08
  • 最后登录2005-04-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-04 15:59
ntddndis.h
和ntddpacket.h只是定义了一些结构,这些结构在驱动里应该要调用到,比如某些oid。刚才的问题已经解决了。方法是
Project->setting->
选中文件->C/C++-> Procompiled Headers -> Not Using pre.....  

在这里拿出来和大家分享,以攻参考。
有问题大家都讨论啊!
游客

返回顶部