最近在看一个tracking的代码,MATLAB中调用了C的函数,不知道怎么进入函数。
解决办法如下:
首先用VS2013打开对应的.cc文件,然后附加到MATLAB进程中;
然后在MATLAB命令行窗口写指令mex -g [*.cc]。【注意,这里是mex -g才可以,虽然我并不知道为啥】;
然后这时候就会出现对应的加载到了VS2013里的提示如下:
这个时候再对MATLAB进行调试,当到达C函数对应的地方的时候,就会自动跳到VS里,可以看到,VS里面,原本是红白空心的原点,变成了C调试的时候正常的红点。下面就可以进行正常的调试了。