Зависимые библиотеки файла MEX

Когда вы создаете файл MEX, MATLAB® dynamically links ваш код со следующими библиотеками:

  • Библиотеки времени выполнения MATLAB libmex.dll и libmx.dll. Чтобы избежать проблем совместимости, запустите файл MEX с той же версией MATLAB, который использовался, чтобы создать файл MEX. Для получения дополнительной информации смотрите Совместимость версий MEX.

  • Специфичные для языка библиотеки, обеспеченные компилятором. Файлы MEX языка C основывались на системах Windows®, требуют Визуального C ++® библиотеки времени выполнения.

  • Другие библиотеки времени выполнения, которые вы задаете в команде сборки.

Динамическое подключение означает, что, когда вы вызываете функцию, программа ищет эти зависимые библиотеки. Код для этих библиотек не включен в файл MEX. Когда вы совместно используете файл MEX с другим пользователем MATLAB, эти библиотеки должны присутствовать на компьютере пользователя.