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

В этом примере показаны общие шаги для отладки yprime.c, найденный в вашем matlabroot/ extern/examples/mex/ папка. Обратитесь к своему Microsoft® документация на конкретные сведения об использовании Visual Studio®. Для получения примера смотрите Как я могу отлаживать файл 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
    

Похожие темы

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