Чтобы вызвать файл MEX, поместите его по пути MATLAB ®. Затем введите имя файла без расширения.
При наличии исходного кода файла MEX см. раздел Создание функции C MEX для получения информации о создании исполняемой функции.
При возникновении ошибок во время выполнения при вызове файла MEX, который не был создан, необходимо учитывать следующее:
На платформах Windows ® установите библиотеки времени выполнения компилятора C++, используемые для создания файла MEX. Этот шаг необходим, если на компьютере не установлен тот же компилятор, который использовался для компиляции MEX-файла.
Если в файле MEX используются специализированные библиотеки времени выполнения, то эти библиотеки должны быть установлены в системе.
Если записать файл MEX, построить его, а затем выполнить в том же сеансе MATLAB, все зависимые библиотеки будут доступны, как и ожидалось. Однако при получении MEX-файла от другого пользователя MATLAB могут не быть все зависимые библиотеки.
MEX-файл - это динамически связанная подпрограмма, которую интерпретатор MATLAB загружает и выполняет при вызове функции. Динамическое связывание означает, что при вызове функции программа ищет зависимые библиотеки. Файлы MEX используют библиотеки времени выполнения MATLAB и библиотеки, зависящие от языка. Файл MEX может также использовать специализированные библиотеки времени выполнения. Код для этих библиотек не включен в файл MEX; библиотеки должны присутствовать на компьютере при запуске файла MEX.
Сведения об устранении проблем с зависимостями библиотеки см. в разделе Недопустимые ошибки файлов MEX.
Сведения о том, как MATLAB находит файл MEX, см. в разделе Файлы и папки, к которым обращается MATLAB.