此示例显示调试的一般步骤yprime.c.
,发现在你的
文件夹。请参阅Microsoft®有关使用Visual Studio的特定信息的文档®。例如,看到如何使用Microsoft Visual Studio 2017调试Microsoft Windows平台上的MEX文件?matlabroot.
/ extern / simem / mex /
确保Visual Studio是您所选的C编译器:
cc = mex.getcompilerconfigonfurations('C'那'选择');cc.name.
用源mex文件编译-G
选项,其中包含包含调试符号的文件。例如:
Copyfile(FullFile(Matlabroot,'extern'那'例子'那'mex'那'yprime.c'),'。'那'F')mex-Gyprime.c.
开始Visual Studio。不要退出matlab®会议。
有关附加MATLAB进程的信息,请参阅Visual Studio文档。
有关在代码中设置断点的Visual Studio文档,请参阅Visual Studio文档。
打开matlab和类型:
yprime(1,1:4)
yprime.c.
在第一个断点的Visual Studio调试器中打开。
如果你选择调试>继续,Matlab显示:
ANS = 2.0000 8.9685 4.0000 -1.0947