matlab GUI界面获取可执行文件.exe

一、环境

win10、matlab2016a

二、.m文件转成.exe文件

1.matlab命令行输入: 

mbuild -setup

通常会出现如下错误:

 未找到支持的编译器或SDK,Matlab推荐使用mingw64。

这里matlab让你安装mingw64(只能是TDM-GCC4.9.2),去网上查了一下,下载完TDM-GCC4.9.2,安装完并没有什么用。这个问题的解决的方式是:下载安装了VS2013,安装完VS2013在到命令行输入就行了,出现如下表明正常。

>> mbuild -setup
MBUILD 配置为使用 'Microsoft Visual C++ 2013 Professional (C)' 以进行 C 语言编译。

要选择不同的语言,请从以下选项中选择一种命令:
 mex -setup C++ -client MBUILD 
 mex -setup FORTRAN -client MBUILD

2. mcc编译

在命令行输入:

mcc -m a.m       %a.m是自己的文件名,请自行更改

那么当前目录下回生成三个文件 .exe 、.txt 、.log。主要使用.exe文件

3.未安装matlab的电脑执行

复制MATLAB安装目录R2016a\toolbox\compiler\deploy\win64 里面的MCRInstaller.exe到未安装的电脑上进行安装,一路下一步就行。

安装成功以后,将我们刚才生成的a.exe复制过来,然后点击执行就行。此时有一个dos窗口也产生了。

三、去除dos窗口

这个dos窗口对于编程人员有用,但是对于操作人员并不友好。于是去除。重新命令行输入对.m进行编译,输入以下命令:

mcc -m -e a.m   %a.m为文件名,请自行修改

如果出现a.m文件调用b.m函数文件,也就是多个.m文件生成一个exe文件,输入如下命令,

mcc -m -e a.m b.m  

四、参考链接

https://www.ilovematlab.cn/thread-51923-1-1.html

https://www.ilovematlab.cn/thread-499565-1-1.html

MATLAB 2014a版本中,可以利用自带的GUI工具来生成可执行文件。首先,我们需要确保电脑中已经正确安装了MATLAB软件。 打开MATLAB,并在开始界面的顶部导航栏中选择“APPS”选项。在弹出的下拉菜单中,点击“打包”按钮,进入打包工具界面。 在打包工具界面,将鼠标移动到右侧的“可执行文件”选项上,并点击它。在弹出的选项中,选择“程序节点”。 在程序节点选项中,我们可以设置各种相关的参数。首先,选择要编译的主程序文件。可以通过点击右侧的“浏览”按钮,选择对应的.m文件。 接下来,我们可以选择编译后的可执行文件保存的路径及名称。可以点击右侧的“浏览”按钮,选择合适的路径。填写好路径后,点击“确定”。 在其他选项中,还可以设置与编译相关的参数,如输出类型、运行时环境等。根据实际需求进行设置即可。 当所有参数设置完成后,点击工具界面右下角的“生成”按钮,即可开始生成可执行文件。完成后,会在选择的路径上生成相应的可执行文件。 值得注意的是,生成的可执行文件可以在没有安装MATLAB的电脑上独立运行,但可能会依赖于特定的运行时环境。为了保证可执行文件在其他电脑上的正常运行,可以选择将运行时环境也打包到可执行文件中,以便于其他电脑直接运行。 总之,通过MATLABGUI工具,可以方便地生成可执行文件,既方便了自己的使用,也可以与其他人分享自己的程序代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值