В этом примере показаны общие шаги для отладки 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® сеанс.
Для получения информации о присоединении процесса MATLAB см. документацию Visual Studio.
Для установки точек останова в коде см. документацию Visual Studio.
Откройте MATLAB и введите:
yprime(1,1:4)
yprime.c
открывается в отладчике Visual Studio в первой точке останова.
Если вы выбираете Debug > Continue, MATLAB отображает:
ans = 2.0000 8.9685 4.0000 -1.0947