Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在使用MATLAB的部署工具来编译一个使用mex库的简单项目。可执行文件运行正常,并执行应做的事情,只不过应完成时什么也没有发生。它只是坐在那里。
当我编译任何其他项目时,例如文档中的魔术方块示例,它工作正常。可执行文件完成并退出。 我添加了一个disp('at end');在.m文件的末尾,并且确实显示了这一行,因此我知道它到达了.m文件的末尾,但它只是没有退出该过程。 为什么会这样? 编辑: 在MATLAB中,它可以正常运行,并在'at end'之后返回。该代码太长了,无法在此处包含。除了使用mex库之外,它还执行其他正常工作。 回答: 问题中没有很多细节需要解决,但是有两种可能性:
更多&回答... |
![]() |
![]() |