关于matlab多个GUI封装成exe可执行文件

方法一

一开始用的deploytool,网上很多教程,注意如果使用guide做的界面,需要左上角新建导出为matlab文件,然后把主界面的.m文件作为主文件即可。

方法二

一.下载并安装编译器
我用的是MinGW-w64 C/C++ 编译器,matlab是2018b,看别的文章说2018b用的MinGW-w64要注意版本,如下
在这里插入图片描述
其他的是否可以未尝试,安装步骤就是一直next
安装完成后我的电脑,属性,设置环境变量,系统变量里新建
变量名MW_MINGW64_LOG,变量值是你安装的MinGW-w64的能看见bin文件的那个地址
在这里插入图片描述
二、matlab中的设置
上面过程完事后返回matlab输入
setenv(‘MW_MINGW64_LOC’,‘D:\ming-w64-2\mingw64’)
此处数字两个单引号里面的,一个是你的环境变量的名,一个是你自己的值,复制后改为自己的即可。
再输入
mbuild -setup
在返回的内容里 点击c++那个选项
再输入
mex -setup
也在返回的内容里 点击c++那个选项
完事后输入
mcc -m 主文件 次文件1 次文件2…
三、注意事项
1.貌似智能编译.m文件,所以用guide创建的gui界面要左上角点击新建,然后导出为matlab文件
2.gui写返回函数中的内容时不要用open函数来打开另一个gui或者其他的,封装成的exe不晓得问啥不能用open函数。(如果用open打开另一个gui界面,可以不用open,直接写那个.fig的名字就行,不用加后缀)

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值