2017-01-26 2 views
1

Я использую приложение, которое ссылается на xerces-c. По какой-то причине эта ошибка dylib появляется, когда я запускаю двоичный файл. Полное сообщение:dyld: библиотека не загружена: libicui18n.54.dylib Ссылка на: /usr/local/lib/libxerces-c-3.1.dylib

dyld: Library not loaded: libicui18n.54.dylib 
Referenced from: /usr/local/lib/libxerces-c-3.1.dylib 
Reason: image not found 

Любые указания относительно того, как решить эту проблему? Я запускаю OSX. Я попытался установить icu4c с помощью варева, но установка - только кег, и в настоящее время версия 58.2.

ответ

1

libxerces имеет зависимость от libicui18n.54.dylib, и загрузчик не может найти библиотеку ни на одном из путей поиска. Вероятно, вам нужно проверить, что правильная версия: libicui18n.54.dylib доступна в путях поиска библиотеки. Попробуйте удалить и переустановить керсы с помощью доморощенного.

brew install xerces-c 
Смежные вопросы