yangchunyu
驱动牛犊
驱动牛犊
  • 注册日期2003-04-20
  • 最后登录2008-03-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1048回复:0

各位快帮忙(毕业设计)

楼主#
更多 发布于:2003-05-02 18:33
我用quickvxd生成了一个usb_comm.cpp文件,然后我在其中添加了
#include <setupapi.h>
#include <hidsdi.h>
用VC编译时说找不到该文件,但我查看了库函数,里面都有相关函数,而且我也设好了相关路径。用了各种方法均不成功。难道vxd不支持?还是有别的原因?这已是我毕业设计的第二次失败了,导师也不清楚怎么回事,各位大侠快救我。

我将那两行放到usb_comm.h中去,也不行。
我还用下面的方法,还是不行:

#define DEVICE_MAIN
#include \"usb_comm.h\"
Declare_Virtual_Device(USB_COMM)

#include <setupapi.h>
#include <hidsdi.h>

#undef DEVICE_MAIN
我实在是没辙了,各位快帮我。

另外,我建了一个WIN32工程文件,里面也加了那两行,发现编译时没有错误。

难道只有在应用层才能包含那些头文件?我看到《Windows VxD与设备驱动程序权威指南》上面的范例程序中都包含了一些头文件,如
vpicd.h
configmg.h
vxdwraps.h
debug.h
basedef.h
vmm.h
只不过它们在vtools或在ddk里而已。
游客

返回顶部