Загрузка ошибок библиотеки

Ошибки происходят, когда разделяемая библиотека не является допустимой библиотекой. Отображения MATLAB® обмениваются сообщениями похожий на следующее:

There was an error loading the library "F:\mylibs\testlib.dll"
'F:\mylibs\testlib.dll' is not a valid shared library.

или

There was an error loading the library "/home/myname/testlib.so"
'/home/myname/mylibs/testlib.so' has different architecture than the host.

Если библиотека имеет зависимости, которые MATLAB не может найти, то сообщения отображений MATLAB как описано в Недопустимых Ошибках файла MEX.

Чтобы найти библиотечные зависимости в системах Windows®, используйте Зависимость от стороннего продукта Уокер. Эта свободная утилита сканирует модули Windows и создает иерархическую древовидную схему всех зависимых модулей. Для каждого найденного модуля это перечисляет все функции, экспортируемые тем модулем, и какая из тех функций вызвана другими модулями. Смотрите, Как я определяю, каких библиотек мой файл MEX или автономное приложение требуют? для получения информации об использовании Зависимости Уокер.