MATLAB® требует совместно использованных файлов библиотеки для того, чтобы создать приложение MAT-файла. Необходимо также распределить версии среды выполнения этих файлов наряду с любым приложением MAT-файла, которое вы развертываете в другую систему. Эти библиотеки находятся в
папка.matlabroot
/bin/arch
Имена файлов библиотеки операционной системой
Windows® | Linux® | Mac |
---|---|---|
libmat.dll | libmat.so | libmat.dylib |
libmx.dll | libmx.so | libmx.dylib |
f вы задаете другие библиотеки времени выполнения в своей команде сборки, затем эти библиотеки должны присутствовать на компьютере конечного пользователя. Эти файлы библиотеки должны находиться в той же папке как libmx
библиотека. Можно идентифицировать эти библиотеки с помощью специфичных для платформы команд, показанных в следующей таблице.
Команды библиотечной зависимости
Windows | Linux | macOS |
---|---|---|
См. следующие инструкции для Зависимости Уокер | ldd -d libmat.so | otool -L libmat.dylib |
Чтобы найти библиотечные зависимости в системах Windows, используйте Зависимость от стороннего продукта Уокер. Эта свободная утилита сканирует модули Windows и создает иерархическую древовидную схему всех зависимых модулей. Для каждого найденного модуля это перечисляет все функции, экспортируемые тем модулем, и какая из тех функций вызвана другими модулями. Смотрите, Как я определяю, каких библиотек мой файл MEX или автономное приложение требуют? для получения информации об использовании Зависимости Уокер.
Перетащите мышью libmat.dll
файл в окно Depends. Идентифицируйте зависимые библиотеки и добавьте их в свою настройку IDE.