阅读:1883回复:2
68013中GPD与应用程序接口程序的编译问题!
我刚开始学习USB驱动,看的是《EZ-USB FX2单片机原理、编译及应用》这本书。采用书中所介绍的GPD与应用程序接口,通过
DeviceHandle = CreateFile("\\\\.\\ezusb-0",GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); 得到设备句柄,但是当我通过DeviceIoControl函数来获取设备描述符的时候,代码如下: DeviceIoControl(DeviceHandle, IOCTL_Ezusb_GET_DEVICE_DESCRIPTOR, NULL, 0, vch, sizeof(USB_DEVICE_DESCRIPTOR) ); 编译程序就开始报错了。 C:\USB_TEST\USB_TESTDlg.cpp(197) : error C2065: 'CTL_CODE' : undeclared identifier C:\USB_TEST\USB_TESTDlg.cpp(197) : error C2065: 'FILE_DEVICE_UNKNOWN' : undeclared identifier C:\USB_TEST\USB_TESTDlg.cpp(197) : error C2065: 'METHOD_BUFFERED' : undeclared identifier C:\USB_TEST\USB_TESTDlg.cpp(197) : error C2065: 'FILE_ANY_ACCESS' : undeclared identifier 其中DDK的头文件我也加了,书中说到的ezusbsys.h我也加上了,可是就是编译不通过,请各位帮忙,小弟在此谢过了! |
|
沙发#
发布于:2007-02-22 14:48
#include <winioctl.h>
|
|
|
板凳#
发布于:2007-02-23 00:36
呵呵,谢谢二楼!!!
|
|