2

我正在尝试编译hidapi库。为了编译它,我需​​要libusb-1.0。我已经下载、配置、制作并安装到/usr/local/lib. 但是当我尝试编译时hidapi,它看不到libusb-1.0

cc -Wall -g -c -I../hidapi pkg-config libusb-1.0 --cflags hid-libusb.c -o hid-libusb.o -L/usr/local/lib 在 pkg-config 搜索路径中找不到软件包 libusb-1.0。也许您应该将包含 `libusb-1.0.pc' 的目录添加到 PKG_CONFIG_PATH 环境变量中 No package 'libusb-1.0' found /bin/sh: cc: not found make: * [hid-libusb.o] Error 127

我该如何解决?

(编译发生在 Synology NAS 上)

4

1 回答 1

4

由于您安装到/usr/local/lib,除非您设置适当,pkg-config否则将找不到您的安装PKG_CONFIG_PATH

尝试运行:

export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"

在您的外壳中,然后重新尝试构建您的代码

于 2012-04-14T22:50:19.673 回答