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

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

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

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

В дополнение к этим библиотекам у вас должны быть все сторонние файлы библиотеки, которых требует libmat. MATLAB пользуется этими дополнительными библиотеками, чтобы поддержать кодировку символов Unicode® и сжатие данных в MAT-файлах. Эти файлы библиотеки должны находиться в той же папке как libmx. Определите библиотеки с помощью специфичных для платформы методов, описанных в следующей таблице.

Команды зависимости библиотеки

WindowsLinuxMac

См. следующие инструкции для Зависимости Уокер

ldd -d libmat.sootool -L libmat.dylib

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

Перетащите мышью файл matlabroot /bin/win64/libmat.dll в окно Depends.

Была ли эта тема полезной?