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

Ошибки возникают, когда общая библиотека не является допустимой библиотекой. 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 отображает сообщения, как описано в Invalid MEX File Errors.

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