exponenta event banner

Отладка на платформах Microsoft Windows

В этом примере показаны общие шаги отладки yprime.c, найдено в вашем matlabroot/extern/examples/mex/ папка. Дополнительные сведения об использовании Visual Studio ® см. в документации Microsoft ®. Пример см. в разделе Как отладить файл MEX на платформах Microsoft Windows с помощью Microsoft Visual Studio 2017?

  1. Убедитесь, что Visual Studio является выбранным компилятором C:

    cc = mex.getCompilerConfigurations('C','Selected');
    cc.Name
  2. Скомпилировать исходный файл MEX с помощью -g , который создает файл с включенными символами отладки. Например:

    copyfile(fullfile(matlabroot,'extern','examples','mex','yprime.c'),'.','f')
    mex -g yprime.c

  3. Запустите Visual Studio. Не выходите из сеанса MATLAB ®.

  4. Сведения о подключении процесса MATLAB см. в документации Visual Studio.

  5. Сведения о настройке точек останова в коде см. в документации Visual Studio.

  6. Откройте MATLAB и введите:

    yprime(1,1:4)

    yprime.c открывается в отладчике Visual Studio в первой точке останова.

  7. Если выбрать Отладка (Debug) > Продолжить (Continue), MATLAB отобразит:

    ans =
    
        2.0000    8.9685    4.0000   -1.0947
    

Связанные темы

Внешние веб-сайты