我正在使用MATLAB的部署工具来编译一个使用mex库的简单项目。该可执行文件运行正常,并执行它应该做的事情,只是当它应该完成时,什么都不会发生。它就在那儿。
当我编译任何其他项目时,例如文档中的神奇方块示例,它可以正常工作。可执行文件完成并退出。
我在disp('at end');文件的末尾添加了一个.m,这一行确实被显示了,所以我知道它已经到了.m文件的末尾,但它只是没有退出进程。
这一切为什么要发生?
编辑:
在MATLAB中,它正常运行,在'at end'之后返回。代码太长了,不能包含在这里。除了使用mex库之外,它还能完成相当正常的工作。
发布于 2009-11-23 22:16:02
在这个问题上没有太多的细节可供考虑,但有两种可能性:
https://stackoverflow.com/questions/1785402
复制相似问题