Совместное использование приложений MAT-файлов

MATLAB® требуется общие файлы библиотеки для создания приложения MAT-файлов. Необходимо также распространять версии этих файлов во время выполнения вместе с любым приложением MAT-файлов, которое вы развертываете в другой системе. Эти библиотеки находятся в matlabroot/ bin/ arch папка.

Имена файлов библиотеки по операционной системе

Windows®Linux®Mac
libmat.dlllibmat.solibmat.dylib
libmx.dlllibmx.solibmx.dylib

Если в команде build заданы другие библиотеки во время выполнения, эти библиотеки должны присутствовать на компьютере конечного пользователя. Эти файлы библиотеки должны находиться в той же папке, что и libmx библиотека. Идентифицировать эти библиотеки можно с помощью команд для конкретной платформы, показанных в следующей таблице.

Команды библиотечных зависимостей

WindowsLinuxmacOS

См. следующие инструкции для Dependency Walker

ldd -d libmat.sootool -L libmat.dylib

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

Перетащите мышью libmat.dll файл в окно Depends. Идентифицируйте зависимые библиотеки и добавьте их в строение IDE.