MATLAB程序生成exe

MATLAB程序生成.exe之前需要做一个GUI界面,然后将这个GUI界面的程序作为你的主程序来生成exe。

有两种方法,假设我的gui文件叫做gui.m

一个是在命令行输入mcc -m gui.m

这时会生成一个gui.exe和其他三个文件。

另外一个方法就是直接在菜单栏->App-->Application Compiler通过选择gui.m生成一个文件夹和工程,在文件夹中的for_testing找到gui.exe。

这两个方法在MATLABR2016b上生成后,在MATLAB的安装路径中找到MCRInstaller.exe,把它一起拷贝到其他电脑中,安装这个MCRInstaller.exe后,之前两种方法生成的gui.exe都可以用使用。

有的博客中说要先通过mex -setup  或mbuild -setup来进行编译,如果这两条指令报错的话还需要安装MinGW-64  C/C++编译器。

但是我执行这两条语句都报错,但是并没有影响前面所述的方法应用。

另外在其他的电脑上安装MCRInstaller.exe之外也没有其他操作,简单快捷,不需要设置环境变量之类的。不过我在没有装MATLAB的win7系统上gui.exe能正常使用,但是在装了MATLAB低版本的XP系统上gui.exe就无法打开。所以生成的gui.exe在其他电脑上使用除了安装MCRInstaller.exe之外,还要注意一下系统的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值