Ошибка загрузки 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".
НТН