Отладьте на платформах 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. Обратитесь к своей документации Visual Studio для получения информации о присоединении процесса MATLAB.

  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
    

Похожие темы

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