【问题标题】:How to make libusb library visible to another program?如何使 libusb 库对另一个程序可见?
【发布时间】:2012-04-14 22:32:39
【问题描述】:

我正在尝试编译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 软件包 libusb-1.0 是 在 pkg-config 搜索路径中找不到。也许你应该添加 包含“libusb-1.0.pc”的目录到 PKG_CONFIG_PATH 环境变量没有找到包'libusb-1.0' /bin/sh: cc: not 发现 make: * [hid-libusb.o] 错误 127

我该如何解决这个问题?

(在 Synology NAS 上进行编译)

【问题讨论】:

    标签: linux gcc compilation


    【解决方案1】:

    由于您安装到/usr/local/libpkg-config 将找不到您的安装,除非您正确设置PKG_CONFIG_PATH

    尝试运行:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多