【发布时间】:2023-03-04 12:45:01
【问题描述】:
重现: 从 github 克隆 libusb,打开 Xcode 文件夹中的项目,添加一个 Cocoa 目标,将 libusb 静态库目标添加为依赖项和链接库,然后在 viewDidLoad 中使用这些行运行
libusb_init(NULL);
libusb_device** list;
long res = libusb_get_device_list(NULL, &list);
res 将为零。但是,如果对“命令行工具”目标重复上述操作,则根据您的 Mac 和连接到它的 USB 设备的数量,它将至少为 2。
这里发生了什么?
【问题讨论】:
-
我试过了,但对我来说总是 0。 |我下载了代码,添加了目标,一切看起来都不错,但 nada.. 可能是因为 libusbb 不能与 usb-c 一起使用......无论如何......
-
也许在 mac 上使用 IOKit 代替...抱歉不知道。
-
现在看看...