matlab GUI生成exe程序运行时为何cpu达到99%

matlab GUI生成exe程序运行时为何cpu达到99%,第1张

原因:

1你的机器配置不怎么样;

2MATLAB生成的exe并不是纯粹的32位程序,调用了MATLAB的内核,所以一开始肯定会占用大量资源,过一会儿会降下来;

3你的程序内部有死循环,好好查查看。

将GUI编译成exe文件时,可以选择不打包matlab运行库,但编译好的exe文件要在任何电脑上运行是不可能的,必须在要运行的电脑上安装matlab运行库,下载地址如下,>

很简单,在命令窗口中输入mbuild -setup,选择编译器,matlab自带的lcc,如果你装的有VC,也可以选VC编译器,然后按提示 *** 作。

安装好后,输入mcc -m test_1,然后在你放文件的地方就会出现几个文件,其中一个是exe格式的。

你也可以看这个网页,里面有更多的详细内容:

>

1、在matlab 2018b中,这里以打包GUI界面为例,创建一个简单的加法计算器

2、开始打包,在命令行窗口中输入“deploytool”,按回车键

3、进去compiler界面之后,点击Application Compiler

4、点击进去之后,首先在"Add main file"中添加主文件,输入应用名称和作者,在“Files required for your application to run”里面添加所有文件,点击package进行打包

5、等待一下,可以看到已经打包成功了,直接点击“打开输出文件夹”

6、在路径“C:\Users\a\Desktop\xx\for_redistribution_files_only”下面可以看到xxexe程序。

7、双击xxexe程序,可以看到已经显示出加法计算器界面,输入数字,点击计算,可以得出正确结果。

如果您有瑞星软件,可能是这个软件的问题,卸载重装或换一个软件试试,如果不是,您在运行什么软件时候d出的这个提示?什么软件有异常?如果查不出来,建议卸载出事前安装的所有东西,还原系统或重装。

如果没有瑞星软件看看下面的方法:

1、运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“rsmonitorexe”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过,Win8的开机启动在任务管理器的“启动”中)。

2、运行输入regedit回车打开注册表,选编辑查找一个名为“rsmonitorexe"的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可(Win8按微软键加R键d出运行)。

还是不可以,还原系统或重装。

使用系统自带的系统还原的方法:

系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win78还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,也可以用软件还原系统)。

以上就是关于matlab GUI生成exe程序运行时为何cpu达到99%全部的内容,包括:matlab GUI生成exe程序运行时为何cpu达到99%、matlab将GUI编译成exe文件,不想打包matlab运行库(运行库太大),又想在任何电脑上运行,有什么方法吗、matlab gui转为exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/10119617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存