Geo*_*gan 6 c macos libusb libusb-1.0
我搜索了几个小时但没有用.我已经看到它libusb_detach_kernel_driver在Mac OS X不支持的任何地方,但我无法找到它的补丁或替代品.
libusb_claim_interface 返回: libusb: 0.863377 error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
如何从内核中分离USB设备?
许多设备会自动将驱动程序附加到 OSX 识别的 USB 设备上,并且您将无法声明该设备,除非您在运行代码并声明该设备之前强制系统手动分离该设备。例如,如果它将 AppleUSBCDC 设备连接到您插入的某个独特的 USB 设备,您必须执行以下操作:
sudo kextunload -b com.apple.driver.AppleUSBCDC
Run Code Online (Sandbox Code Playgroud)
在运行尝试声明该接口的应用程序之前。