阅读:1231回复:2
懂VXD的快帮帮我!十万火急!
我用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里而已。 |
|
沙发#
发布于:2003-05-03 21:49
setupapi是vc的include文件,即使说是应用层的,你想在vxd里面用?!
|
|
板凳#
发布于:2003-05-04 09:03
万分感谢!
|
|