我用matlab编译生成的exe文件,双击运行时一个命令窗口闪一下就没了 15

情况是这样的:1、编译生成的exe文件在我的电脑里无法运行,但另一台电脑上却可以正常运行。2、在自己电脑的cmd窗口中运行这个exe,提示出错AnErrorhasoccu... 情况是这样的:1、编译生成的exe文件在我的电脑里无法运行,但另一台电脑上却可以正常运行。2、在自己电脑的cmd窗口中运行这个exe,提示出错
An Error has occurred while trying to initialize the MCR.
The error is: Fatal error loading library C:\Windows\system32\libmx.dll Error: 找不到指定的模块。
Error:mclmcr initialization failed
展开
 我来答
xxx25800
2015-01-02 · TA获得超过935个赞
知道小有建树答主
回答量:62
采纳率:0%
帮助的人:113万
展开全部

这和用c语言编写的程序,直接双击命令窗口闪一下就没有是一个道理。

第一种办法,可以向c语言一样,先打开cmd,然后在cmd窗口中运行这个exe,但要注意路径的问题。因此不推荐这样。

第二种方法,也和c语言类似,在你编写的m文件最后加一句暂停命令,使exe执行完之后暂停。最后加一句:

pause

这样就可以了。

若有疑问,欢迎追问。

追问
An Error has occurred while trying to initialize the MCR.   

The error is: Fatal error loading library C:\Windows\system32\libmx.dll Error: 找不到指定的模块。
Error:mclmcr initialization failed
追答
首先要注意的是,matlab编译的exe,要相同版本的matlab才能运行。
其次,如果版本相同,那你的电脑是不是64位系统?有存在不兼容的可能性。
如果都不是,那么很抱歉,我也不知道为什么了。

matlab编译exe,我认为是一个很麻烦的事情,所以我也没有过多接触这方面的知识。
抱歉了。
天正软件
2024-08-02 广告
天正软件可以解决以下问题:1. 提供设计标准化:天正软件专注于勘察设计领域,为用户提供标准化、信息化、智能化的解决方案,以提高设计效率、优化设计流程、降低成本。2. 提高绘图效率:天正软件提供了一系列专业绘图工具,能够帮助设计师快速绘制图纸... 点击进入详情页
本回答由天正软件提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式