matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)

matlab文件打包为独立可执行程序exe (Matlab R2019a)

整理时间:2019-11-06


步骤1:
在命令窗口 输入 :deploytool
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第1张图片

步骤2:
按照下图提示:
(1)添加主文件
(2)添加关联文件
(3)选择打包的方式
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第2张图片

步骤3:
点击PACKAGE
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第3张图片
步骤4:

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第4张图片

如果没有安装相对应版本的runtime,需要下载。可以选择在官网上下载后,然后再加载。
步骤4.1:

打开网页 https://ww2.mathworks.cn/products/compiler/matlab-runtime.html
下载对应版本的runtime。

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第5张图片
下载过程比较长,文件大小1.8G.=从官网这里下载runtime的办法我不推荐了,因为真的非常慢!

请看我下面的补充

步骤5:
下载结束,开始搞起~
按照我上面前几个步骤再进行一遍即可。



关于MCR下载与runtime安装问题补充!!!!

整理时间:2020-03-05
版本说明:MATLAB R2019a

1.为什么写这个补充文件?

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第6张图片

2.查看与下载runtime的方法

2019版本的MATLAB确实已经在软件中不包含runtime文件了。
如有你想再次确定下 你的MATLAB软件是否包含对应的runtime,请在command窗口直接输入
mcrinstaller
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第7张图片
一般为提示找不到对应的runtime 文件,2019a版本的MATLAB对应 v9.6版本的runtime。

之前我推荐在官网下载,因为太慢,所以我推荐另一种快捷有效的方法:输入这个命令。
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第8张图片

然后回车键,此时电脑要联网,几分钟就可以搞定。
默认的下载目录为:
C:\Users\MCRInstaller9.6\MATLAB_Runtime_R2019a_win64

可以通过以下两个命令,看看MCR是否下载完毕
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第9张图片
如果这个文件下载还是不成功的话,毕竟1.8GB呢,可以在后台和我联系,我给你百度网盘链接。
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第10张图片

3.安装

确定MCR下载完毕,打开文件夹,开始安装Runtime!
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第11张图片

我是安装到C:\Program Files\MATLAB\MATLAB Runtime路径下的。
安装完后,可以打开文件夹看一看。
matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第12张图片

4. 验证

我自己写了一个简单的APP DEMO,然后将只打包成
可脱离matlab运行的exe可执行文件”

关闭MATLAB软件,直接点击开。

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第13张图片

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第14张图片

matlab文件打包为独立可执行程序exe (Matlab R2019a)(亲测有效,附:快速下载MCR技巧)_第15张图片
好了,运行完成,确定OK!

最后再说明下MCR是什么?
MCR; MATLAB Compiler Runtime


结束。。。
觉得有帮助还望多多支持点赞评论。谢谢~

你可能感兴趣的:(MATLAB(free))