windows上pyusb使用usb.core.find寻找usb信息(莫非pyusb windows上用就是个坑?)
坑1:pyusb需要libusb,如果直接使用
usb.core.find(find_all=True)或者其他,将会报错No backend available
坑2:libusb需要指定寻找路径,否则会去系统目录C:/WINDOWS/SYSTEM32 或者 Python27//Scripts 或者 系统环境变量目录底下找
backend = usb.backend.libusb0.get_backend()
调用函数


所以此处需要一个自定义的find_library()函数作为参数传入,注意,find_library是个函数!返回值是dll的完整路径


坑3:Source Code上下载的bin里面只有libusb0.dll

但是发现就算指定依赖项libusb0.dll好像pyubs也没啥用,找不到任何驱动


坑4:尝试网上说的自己编译
参考链接:https://blog.csdn.net/dp__mcu/article/details/78341658

libusb0.dll倒是好编译,直接用vs2010重新生成下就行了
libusb0.sys还要WinDDK
已放弃.....
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
