阅读:996回复:3
急!急!急!各位高手快帮忙!
我用quickvxd生成了一个usb_comm.cpp文件,然后我在其中添加了
#include <setupapi.h> #include <hidsdi.h> 用VC编译时说找不到该文件,但我查看了库函数,里面都有相关函数,而且我也设好了相关路径。用了多种方法均不成功。难道vxd不支持?还是有别的原因?各位大侠快救我,这已是我毕业设计的第二次失败了,导师也不清楚怎么回事。 |
|
沙发#
发布于:2003-05-02 12:48
另外,我建了一个WIN32工程文件,里面也加了那两行,编译时没有错误。
|
|
板凳#
发布于:2003-05-02 12:52
我将那两行放到usb_comm.h中去,也不行。
我还用下面的方法,还是不行: #define DEVICE_MAIN #include \"usb_comm.h\" Declare_Virtual_Device(USB_COMM) #include <setupapi.h> #include <hidsdi.h> #undef DEVICE_MAIN 我实在是没辙了,各位快帮我。 |
|
地板#
发布于:2003-05-02 13:03
难道只有在应用层才能包含那些头文件?我看到《Windows VxD与设备驱动程序权威指南》上面的范例程序中都包含了一些头文件,如vpicd.h
configmg.h vxdwraps.h debug.h basedef.h vmm.h 只不过它们在vtools或在ddk里而已。 |
|