Когда вы создаете файл MEX, MATLAB® dynamically links ваш код со следующими библиотеками:
Библиотеки времени выполнения MATLAB, libmex.dll
и libmx.dll
. Чтобы избежать проблем совместимости, запустите файл MEX с той же версией MATLAB, который использовался, чтобы создать файл MEX. Для получения дополнительной информации смотрите Совместимость версий.
Специфичные для языка библиотеки, обеспеченные компилятором. Файлы MEX языка C основывались на системах Windows®, требуют Визуального C ++® библиотеки времени выполнения.
Другие библиотеки времени выполнения, которые вы задаете в команде сборки.
Динамическое подключение означает, что, когда вы вызываете функцию, программа ищет эти зависимые библиотеки. Код для этих библиотек не включен в файл MEX. Когда вы совместно используете файл MEX с другим пользователем MATLAB, эти библиотеки должны присутствовать на компьютере пользователя.