1

我在 Xojo 中开发了一个使用第三方库来控制设备的应用程序。它可以在一台 Mac 上运行,但是当我尝试在另一台 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

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

4

1 回答 1

1

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

要检查 uFCoder 库是否正确链接到 libftd2xx,请打开终端,键入“otool -L <path to the uFCoder lib>”;第二行应以“/usr/local/lib/libftd2xx.1.2.2.dylib”开头。

高温高压

于 2016-07-21T13:01:10.533 回答