打印

QT windows如何获取USB设备列表? 【解决】

[复制链接]
870|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lvben5d|  楼主 | 2022-8-9 21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lvben5d 于 2022-8-23 16:46 编辑

通过libusb_get_device_list(nullptr, &list); 的方式 获取设备描述符 更快方便。WIN10已经验证OK。
WINDOWS不能通过libusb注册热插拔事件是个比较头痛的事情,插入新的设备,重新扫描list, 你要判断相同vid pid的 device_address是否已经存在,如果已经存在,说明那是个已经插入的同类usb设备。 热拔的时候,libusb 接收事件首先提供LIBUSB_TRANSFER_STALL,然后才进入::nativeEvent(......)

使用特权

评论回复
沙发
yangxiaor520| | 2022-8-10 08:12 | 只看该作者
没有玩过,QT现在咋样?

使用特权

评论回复
板凳
神奇号| | 2022-8-10 09:36 | 只看该作者
这里问qt问题,很少人懂吧。
去qt论坛问或者博客看看。

使用特权

评论回复
地板
humaoxiao3| | 2022-8-17 16:56 | 只看该作者
https://github.com/wang-bin/qdevicewatcher

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

746

帖子

12

粉丝