vc下 USB 通讯的问题

我正在做一 PC 端 通过USB接口和 DE3 board 的通讯程序

请问该如何对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)

可能是什么样的问题所致呢?  还请各位前辈多多指点 谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值