阅读:1741回复:0
usbdlib.h头文件编译问题请教!!
最近在学写USB驱动,可是当我将需要的USB头文件包含进来以后就报错头文件有“usb100.h,usbioctl.h,usbdlib.h,usbdi.h”,用build编译后报错,现列举最后的几个错误如下:
d:\ntddk\inc\ddk\wdm\usbdlib.h(226) : error C2182: 'USBD_GetUSBDIVersion' : illegal use of type 'void' d:\ntddk\inc\ddk\wdm\usbdlib.h(226) : error C2491: 'USBD_GetUSBDIVersion' : definition of dllimport data not allowed d:\ntddk\inc\ddk\wdm\usbdlib.h(226) : error C2059: syntax error : ')' d:\ntddk\inc\ddk\wdm\usbdlib.h(252) : error C2146: syntax error : missing ';' before identifier 'USBD_CreateConfigurationRequest' d:\ntddk\inc\ddk\wdm\usbdlib.h(252) : error C2501: 'PURB' : missing storage-class or type specifiers d:\ntddk\inc\ddk\wdm\usbdlib.h(252) : error C1004: unexpected end of file found link() : error LNK1181: cannot open input file "objchk\i386\init.obj" 还望大侠指点!!郁闷阿!!! :mad: |
|