Этот пример показывает общие шаги, чтобы отладить yprime.c
, найденный в вашем
папка. Обратитесь к своей Microsoft® документация для определенной информации об использовании Visual Studio®. Для примера смотрите, Как я могу отладить файл MEX на Платформах Microsoft Windows с Microsoft Visual Studio 2017?matlabroot
/extern/examples/mex/
Убедитесь, что Visual Studio является ваш выбранный компилятор C:
cc = mex.getCompilerConfigurations('C','Selected'); cc.Name
Скомпилируйте исходный файл MEX с -g
опция, которая создает файл с включенной отладочной информацией. Например:
copyfile(fullfile(matlabroot,'extern','examples','mex','yprime.c'),'.','f') mex -g yprime.c
Запустите Visual Studio. Не выходите из своего MATLAB® сеанс.
Обратитесь к своей документации Visual Studio для получения информации о присоединении процесса MATLAB.
Обратитесь к своей документации Visual Studio для установки точек останова в коде.
Откройте MATLAB и тип:
yprime(1,1:4)
yprime.c
открыт в отладчике Visual Studio в первой точке останова.
Если вы выбираете Debug> Continue, отображения MATLAB:
ans = 2.0000 8.9685 4.0000 -1.0947