MATLAB设计GUI时如何生成exe文件

首先,如果你是通过Guide来设计GUI,MATLAB会自动生成fig和m两个文件,需要先将它俩合并,组成一个m文件。操作如下:
(1)通过Guide打开fig文件;
(2)然后导出为MATLAB文件即可。在这里插入图片描述
然后,需要将打算生成exe文件的m文件所在的目录,设置为当前MATLAB工作目录。

接着,在命令窗口输入mbuild -setup,回车后,会出现编译语言选择,一般选择C++,点击第一项即可。再用同样的方式配置mex,在命令行窗口输入mex -setup,回车后,点击第一项,设定使用C++进行语言编译。

在这里插入图片描述
在这里插入图片描述
最后,在命令行窗口输入mcc -m file.m file1.m…… filen.m(用空格分开文件名),一般把主文件放在首位,生成的exe文件名与第一个文件相同。比如:

>> mcc -m GTPMS.m About.m compute_time.m end_len.m exports.m inter_time.m Interpolating.m judge_year.m PSD.m remove_outliers.m ScreenSites.m start_len.m transfer_time.m

回车后,等待片刻,exe文件便出现在了当前目录下。

注意事项

(1)用上述命令生成的exe文件,打开时会弹出黑窗。有些强迫症的小伙伴肯定不习惯,那怎么消除呢,执行mcc -e file.m file1.m…… filen.m(同样用空格分开文件名)。
(2)在没有安装MATLAB的电脑上运行exe文件时,必须先安装MCR(MATLAB Compiler Runtime),下载地址为:MCR官网。下载的MCR版本最好与生成exe文件的MATLAB版本对应或者更高,以确保能顺利运行。
(3)首次打开exe文件时,一般可能都要等待个一两分钟(电脑性能高低,等待时间会发生变化),这是正常现象,请耐心等待。如若等待时间过长,可打开任务管理器来查看exe文件是否顺利运行了。

如果这篇文章帮助到了你,请不要吝惜你的赞!(#^.^#)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值