MATLAB GUI如何生成exe文件
2019-08-20 11:44
1006 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ervin_yi/article/details/99826306
首先,如果你是通过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文件是否顺利运行了。
如果这篇文章帮助到了你,请不要吝惜你的赞!(#^.^#)
相关文章推荐
- matlab改变GUI和figure左上角图标的方法,并生成exe文件
- MATLAB+GUI 生成可执行exe文件
- Matlab之GUI生成EXE文件
- Matlab之GUI生成EXE文件
- VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行
- 用eclipse如何将java程序生成一个.exe可运行文件?
- matlab GUI 打包成exe可执行文件的方法(2016b)
- Java程序如何生成Jar、exe及安装文件
- 如何使用Qt Creator生成带图标的exe文件
- VS2013(OPENCV、 C++)生成EXE文件在MATLAB上调用
- Java程序如何生成Jar、exe及安装文件
- Java程序如何生成Jar、exe及安装文件
- Inno Setup 如何让生成的setup.exe文件有管理员权限
- java中如何利用JSmooth生成EXE文件
- VS2013如何生成exe文件以及如何更改exe程序图标
- 如何用matlab启动.exe文件?
- Java程序如何生成Jar、exe及安装文件
- 将Matlab GUI 文件打包成独立运行的exe程序的步骤
- 如何更改Win32生成exe文件的图标