在Mac OSX上加载FTDI dylib时出错

时间:2016-07-17 18:25:44

标签: macos dylib xojo

我在Xojo中开发了一个应用程序,它使用第三方库来控制设备。它可以在一台Mac上运行,但是当我尝试在另一台机器上运行它时,它会给我以下错误:

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/lib/libftd2xx.1.2.2.dylib
  Referenced from: /Users/USER/Downloads/*/libuFCoder.dylib
  Reason: no suitable image found.  Did find:
/usr/local/lib/libftd2xx.1.2.2.dylib: stat() failed with errno=62
/usr/local/lib/libftd2xx.1.2.2.dylib: stat() failed with errno=62

Macs都使用最新的OSX El Capitan进行了更新,并安装了FTDI驱动程序。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我已经在El Capitan安装了驱动程序,它对我有用,即使是Xojo 2012.21的绝对路径。尝试在/ usr / local / lib中重新安装D2XX 1.2.2驱动程序(按照自述文件中的说明)并删除所有旧的" libftd2xx"文件。 还记得你需要安装D2xxHelper才能使驱动程序在El Capitan上正常工作。

要检查uFCoder库是否正确链接到libftd2xx,请打开终端,键入" otool -L<路径到uFCoder lib>&#34 ;;第二行应以" /usr/local/lib/libftd2xx.1.2.2.dylib"开头。

HTH