QT连接需要驱动的USB设备的步骤大致如下:
查看USB设备的VID和PID->为USB设备安装驱动->在QT中导入libusb库->访问所有USB设备->电脑向USB设备发送指令并接收数据
(上图为BusHound软件监控的电脑与USB设备通信的结果,结果显示通信正常)
一,先在设备管理器中查看USB设备的VID和PID
1.右击我的电脑,点击属性
2.点击设备管理器
3.找到“通用串行总线控制器” ,找到新添的刚接入电脑的USB设备,右击然后点击“属性”
4.在“事件”这一栏的“信息”找到VID为FFFF、PID为FFFB
二,下载Zadig,为USB设备添加驱动
1.用此链接下载zadig:https://download.csdn.net/download/ljlljlll/89032002
2. 打开zadig-2.4.exe,选择要连接的USB设备的名称,然后点击WinUSB,接着点击Install Driver。至此,USB设备的驱动就创建成功了
三,在QT中导入libusb库
1.通过此链接https://download.csdn.net/download/ljlljlll/89032746下载