:-1: error: cannot find -lusb-1.0: No such file or directory
时间: 2024-05-03 14:18:18 浏览: 263
彻底解决usb错误usb 1-1: device descriptor read/64, error -62
5星 · 资源好评率100%
这个错误通常发生在编译时找不到需要链接的 `libusb-1.0` 库文件时。解决方法是安装 `libusb-1.0` 库和相关的开发包,具体方法取决于你的操作系统。
如果你使用的是 Ubuntu 或 Debian 等基于 Debian 的 Linux 发行版,可以通过以下命令来安装:
```
sudo apt-get install libusb-1.0-0-dev
```
如果你使用的是 Fedora 或 CentOS 等基于 Red Hat 的 Linux 发行版,可以通过以下命令来安装:
```
sudo yum install libusb1-devel
```
如果你使用的是 macOS,可以通过 Homebrew 来安装:
```
brew install libusb
```
如果你使用的是 Windows,可以从 libusb 官网下载安装程序进行安装。
安装完毕后,重新编译你的程序即可。
阅读全文