【问题标题】:libusb not found mac os x 10.6.8找不到 libusb mac os x 10.6.8
【发布时间】:2011-12-16 21:22:46
【问题描述】:

谁能告诉我如何让我的编译器找到它正在寻找的库。据我所知,库应该在哪里。也许那里有一个 mac pro 会知道如何解决这个问题。

下面是导致配置失败的错误

检查 usb_init... 配置:错误:找不到 libusb,使用 ./configure LIBUSB_LIBS=...

下面是它转储到 config.log 文件中的内容

Pastebin to config.log file

【问题讨论】:

  • 看起来您正在尝试为 ppc 和 x86 构建一个胖二进制文件 - 您可能应该只是为 x86 构建。
  • 您需要将适当的标志传递给您的配置脚本
  • 我尝试将位置传递给库,就像它要求的那样,将 ... 替换为库的位置。除此之外,我不知道如何通过使其工作所需的内容。
  • 在您的 Pastebin 转储中,我看到 LIBUSB_LIBS 被定义了两次(在第 7 行)。那是故意的吗?如果你去掉后一个定义,那能解决你的问题吗?
  • 那是因为我在命令行中传递了它,因为我不确定脚本是否正确检测到位置。

标签: macos compiler-construction compilation


【解决方案1】:

遇到同样的问题。从 $CFLAGS 中删除了 -arch i386,因为我只对 x64 版本感兴趣。像魅力一样工作!

【讨论】:

    【解决方案2】:

    据我所知,OS/X 默认不带 libusb。您将需要安装一个,例如来自 MacPorts

    【讨论】:

    • 它 10.6 附带 0.1.13beta,这是令人满意的。无论哪种方式,我都尝试过来自 mac 端口的更新版本并得到相同的结果
    猜你喜欢
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2012-01-08
    • 1970-01-01
    相关资源
    最近更新 更多