Macos 在mac os x 10.6.8中找不到libusb

Macos 在mac os x 10.6.8中找不到libusb,macos,compiler-construction,compilation,Macos,Compiler Construction,Compilation,有谁能告诉我如何让我的编译器找到它正在寻找的库。据我所知,LIB是它应该寻找的地方。也许有一位mac pro知道如何解决这个问题 下面是导致配置失败的错误 正在检查usb_初始化。。。配置:错误:找不到libusb,请使用./configure libusb_LIBS= 下面是它转储到config.log文件中的内容 据我所知,OS/X默认情况下不带libusb。您将需要安装一个,例如从MacPorts安装,但遇到相同的问题。从$CFLAGS中删除了-arch i386,因为我只对x64版本感兴

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

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

正在检查usb_初始化。。。配置:错误:找不到libusb,请使用./configure libusb_LIBS=

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


据我所知,OS/X默认情况下不带libusb。您将需要安装一个,例如从MacPorts安装,但遇到相同的问题。从$CFLAGS中删除了-arch i386,因为我只对x64版本感兴趣。工作得很有魅力

它10.6带有0.1.13beta,这是令人满意的。不管是哪种方式,我都尝试过从mac端口获得较新版本,得到了相同的结果。看起来您正在尝试为ppc和x86构建胖二进制文件-您可能应该只为x86构建胖二进制文件。您需要将适当的标志传递到配置脚本。我尝试将位置传递到库,就像它要求的那样。。。替换为库的位置。此外,我不知道如何传递使其工作所需的内容。在您的Pastebin转储中,我看到
LIBUSB_LIBS
定义了两次(在第7行)。这是故意的吗?如果去掉后一个定义,这能解决问题吗?那是因为我在命令行上传递了它,因为我不确定脚本是否正确地检测到了位置。