我正在做一 PC 端 通过USB接口和 DE3 board 的通讯程序
请问该如何对USB设备进行判断?比如PC连有多个USB设备,从中选取所需的那个
在网上找到的USB通讯的范例中,相关的地方只有
没有 VendorID 或者 ProductID 一类的,这种程序是不是只能用于通用U盘一类,windows自带有驱动的设备的通信?
还有就是
1>TestUsb5Dlg.obj : error LNK2019: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z) referenced in function "bool __cdecl InitUSB(void)" (?InitUSB@@YA_NXZ)
1>TestUsb5Dlg.obj : error LNK2019: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@YGXPAU_GUID@@@Z) referenced in function "bool __cdecl InitUSB(void)" (?InitUSB@@YA_NXZ)
可能是什么样的问题所致呢? 还请各位前辈多多指点 谢谢
请问该如何对USB设备进行判断?比如PC连有多个USB设备,从中选取所需的那个
在网上找到的USB通讯的范例中,相关的地方只有
#define UsbTestDevice_CLASS_GUID \
{ 0x36fc9e60, 0xc465, 0x11cf, { 0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 } }
没有 VendorID 或者 ProductID 一类的,这种程序是不是只能用于通用U盘一类,windows自带有驱动的设备的通信?
还有就是
1>TestUsb5Dlg.obj : error LNK2019: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z) referenced in function "bool __cdecl InitUSB(void)" (?InitUSB@@YA_NXZ)
1>TestUsb5Dlg.obj : error LNK2019: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@YGXPAU_GUID@@@Z) referenced in function "bool __cdecl InitUSB(void)" (?InitUSB@@YA_NXZ)
可能是什么样的问题所致呢? 还请各位前辈多多指点 谢谢