可编译的exe文件,其实就是我们常见的计算机桌面上的程序快捷方式,双击便可打开程序。MATLAB生成可编译的exe文件,其实就是将MATLAB程序通过编译生成可执行的exe文件,双击exe便可打开MATLAB程序,下面就看我的讲解过程吧:
我以MATLAB2014a版本为例进行讲解,2014a以后的版本都可操作。
注意:
- 尽量用相同版本的MATLAB生成和调用对应的exe文件,比如,用MATLAB2014a生成的exe,尽量不要用MATLAB2016版本去打开,否则会报错,尽量用MATLAB2014a版本的去调用打开MATLAB2014a生成的exe。
- 编译生成exe文件过程中,可能会报错,出现“mccs失败”的错误提示,这表明你使用的MATLAB版本破解不完全,方法就是完全破解。需要MATLAB2014a完全破解文件的,可以关注留言,我把matlab2014a完全破解的文件发给你。其他版本的MATLAB完全破解文件自行查找吧,我这只有2014a的。
具体步骤:
- MATLAB菜单栏找到应用程序窗口,按箭头所指,所搜应用程序编译器(applicationCompiler)
- 添加主m文件,如箭头2所示;选择包内运行,如箭头3所示,该选择打包程序较大,但不需要联网下载,比较方便;
- 添加主m文件后,一定在下方的“与应用程序一起安装的文件”里添加主m文件所在文件夹里的除主m文件外的其他所有程序文件到这里;
- 最后按照箭头4所示,点击package进行打包;
- 打包完成后的结果如下图所示,表示打包成功,已经生成exe文件。
- 打包后的程序文件一般默认保存在.m程序所在的文件夹里,找到for_redistribution_files_only文件夹,里面的exe文件即为打包后的可编辑文件,双击exe文件便可打开MATLAB程序。
结束!
【常见问题】
1、编译出来的exe可执行文件无法正常运行,但是打开MATLAB软件按照路径执行程序,可以正常运行,这是怎么回事?
答:这很可能是,上述第3步添加主m文件后,在其下方的“与应用程序一起安装的文件”里没能添加主m文件所在文件夹里的除主m文件外的其他所有程序文件进来,导致生成的exe文件不能正常运行。