【发布时间】:2011-10-03 04:50:26
【问题描述】:
发生了一些奇怪的事情。我用 MATLAB R2011 创建了一个 MEX 文件,然后用 Visual Studio 2010 编译了它。
我能够正确使用工作区中的 MEX 文件。 然后,我在 MATLAB m 文件中使用 MEX 文件(多次调用 MEX 文件)。当我尝试运行它时,MATLAB 崩溃并要求我关闭。
试图分析错误,我放了断点,但是当我在m文件中放断点时,一切都是正确的。实际上我运行所有m文件的方法是在函数末尾放一个断点并运行正常,我也可以完成所有m文件而不会出错。
但是当我尝试在没有断点的情况下运行它时,MATLAB 崩溃了...
一开始我以为可能是内存,但是为什么断点可以正常工作呢?
如果你能给我一个解决这个问题的线索,我将不胜感激。
提前致谢
杰西卡
【问题讨论】:
标签: c debugging matlab crash mex