在matlab中将visual studio编译器配置为编译工具,可以参照这里的文档,需要安装支持的visual studio版本,matlab应该可以自动识别,不需要配置
https://blog.csdn.net/wangfandashe/article/details/139170347
编译指令为mex -g mexproc.cpp,表示编译时包含调试信息,会同时生成.pdb文件
直接选择用visual studio打开源文件,比如这里的mexproc.cpp,然后选择调试-》附加到进程
选择matlab进程,点附加
在程序入口位置打断点
在matlab软件中运行程序,这里是mexproc.mexw64,直接执行mexproc()如果有需要输入变量也要输出,则程序在matlab中启动后跳转到visual studio的断点。
可以进行下一步调试。