exponenta event banner

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

Ошибки возникают, когда общая библиотека не является допустимой. 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 ® используйте сторонний продукт Dependency Walker. Эта бесплатная утилита сканирует модули Windows и строит иерархическую древовидную схему всех зависимых модулей. Для каждого найденного модуля в нем перечислены все функции, экспортируемые этим модулем, и какие из этих функций вызываются другими модулями. См. раздел Как определить, какие библиотеки требуются моему MEX-файлу или автономному приложению? для получения информации об использовании обходчика зависимостей.