windows 编译libusb
时间: 2023-10-06 07:07:46 浏览: 37
编译libusb需要先准备好以下工具:
1. MinGW-w64,可以从官网下载:https://sourceforge.net/projects/mingw-w64/files/latest/download
2. MSYS2,可以从官网下载:https://www.msys2.org/
接下来按照以下步骤进行编译:
1. 安装MinGW-w64和MSYS2。
2. 打开MSYS2的终端,输入以下命令更新系统:
```
pacman -Syu
```
3. 安装编译工具:
```
pacman -S base-devel mingw-w64-x86_64-toolchain git
```
4. 克隆libusb的源代码:
```
git clone https://github.com/libusb/libusb.git
```
5. 进入libusb源代码目录:
```
cd libusb
```
6. 配置编译环境:
```
./configure --host=x86_64-w64-mingw32 --prefix=/mingw64
```
7. 编译并安装:
```
make && make install
```
8. 完成后,可以在`/mingw64`目录下找到编译好的libusb库文件。
注意:在配置编译环境时,`--prefix`指定的是安装目录,如果你使用的是32位系统,则将`x86_64-w64-mingw32`改为`i686-w64-mingw32`。