Ошибка загрузки FTDI dylib на Mac OSX

Я разработал приложение в 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

На обоих компьютерах установлены последние версии OSX El Capitan, и на них установлены драйверы FTDI. Любая помощь будет оценена.

1 ответ

Я установил драйверы на El Capitan, и он работал для меня, даже с абсолютным путем с Xojo 2012.21. Попробуйте переустановить драйвер D2XX 1.2.2 в /usr/local/lib (как указано в файле ReadMe) и удалите все старые файлы "libftd2xx". Также помните, что вам нужно установить D2xxHelper для правильной работы драйвера на El Capitan.

Чтобы проверить, правильно ли библиотека uFCoder связана с libftd2xx, откройте Терминал, введите "otool -L <путь к uFCoder lib>"; 2-я строка должна начинаться с "/usr/local/lib/libftd2xx.1.2.2.dylib".

НТН

Другие вопросы по тегам