Если вы получаете ошибки периода выполнения, когда вы вызываете файл MEX, что вы не создали, проверяете Совместимость версий и Совместимость платформ. Для большего количества справки смотрите темы в разделе Runtime Errors.
Если вы получаете ошибки при попытке скомпилировать или соединить файл MEX, смотрите Получение Справки, Когда Сбои MEX, чтобы диагностировать компилятор настраивали и ошибки сборки. Для большего количества справки смотрите темы в Разделе ошибок Сборки.
Чтобы помочь вам отладить исходный код, темы в разделе Debugging используют файлы MATLAB® в качестве примера.
dbmex | Включите отладку файла MEX на платформах UNIX |
Получение справки, когда MEX перестал работать
Чтобы помочь диагностировать настроенный компилятор и ошибки сборки, вызовите функцию mex
с многословной опцией-v.
Поиск и устранение проблем и Ограничения при компиляции Файлы MEX C/C++ с MinGW-w64
Поиск и устранение проблем файлов MEX создается с компилятором MinGW-w64.
Несовместимости API Поиска и устранения проблем MEX
Больше информации для предупреждений и сообщений об ошибке.
Что сделать, когда компиляция файла MEX перестала работать.
Символ mexFunction Неразрешенный или Не Заданный
Каждый файл MEX нуждается в mexFunction
.
Что сделать, когда вы получаете недопустимую ошибку файла MEX.
Для лучших результатов запустите файлы MEX, созданные с вашей версией MATLAB.
Если вы получаете бинарный файл MEX от другого источника, уверены, что файл был скомпилирован для той же платформы, на которой вы хотите запустить его.
Что сделать, когда файл MEX вызывает нарушение сегментации или утверждение.
Файл MEX генерирует неправильные результаты
Что сделать, когда ваш MEX генерирует неправильные ответы.
API MEX не Ориентирован на многопотоковое исполнение
Не вызывайте один сеанс MATLAB на отдельных потоках от файла MEX.
Отладьте на платформах Microsoft Windows
Этот пример показывает, как отладить файл MEX с Microsoft® Visual Studio®.
Этот пример показывает, как отладить файл MEX на Платформах Mac.
Этот пример показывает, как отладить файл MEX на Платформах Linux®.
Правила для управления память mxArray
.
Отладьте Файлы MEX на языке ФОРТРАН
Эти примеры показывают, как отладить файлы MEX Фортрана.
MATLAB поддерживает Фортран 77
MATLAB поддерживает файлы MEX, написанные в Фортране 77.