如何打包成EXE安装包

如何打包成EXE安装包,第1张

1、在matlab 2018b中,这里以打包GUI界面为例,创建一个简单的加法计算器

2、开始打包,在命令行窗口中输入“deploytool”,按回车键

3、进去compiler界面之后,点击Application Compiler

4、点击进去之后,首先在"Add main file"中添加主文件,输入应用名称和作者,在“Files required for your application to run”里面添加所有文件,点击package进行打包

5、等待一下,可以看到已经打包成功了,直接点击“打开输出文件夹”

6、在路径“C:\Users\a\Desktop\xx\for_redistribution_files_only”下面可以看到xxexe程序。

7、双击xxexe程序,可以看到已经显示出加法计算器界面,输入数字,点击计算,可以得出正确结果。

以前我弄过这个

MCR在电脑上安装后,C:\Program Files\MATLAB\MATLAB Compiler Runtime

把mcr装好的 那个文件夹v710(不同版本不一样)拷到U盘里

然后在要运行的电脑上环境变量,系统变量path里添加u盘里那文件夹的路径(U盘符)\v710\runtime\win32(就是这么多,以验证)

就行了 只是必须插上U盘才能运行

这样就不用在别的电脑上装MCR 或matlab

72以前版本的都可以吧

matlab文件如何封装成exe文件

不论是Java还是c++,甚至是Python,都能编译出脱离环境可(安装)运行的exe或apk文件,那么matlab能不能封装成exe文件,从而在别人没有装matlab的终端上也能运行呢?其实这个工具是有的。但是想说在前面的是,要运行m文件转成的exe,亦需要在机子安装一个依赖包文件。所以,想要在别人机子上运行程序,必须将exe文件连通依赖包安装工具一起拷给别人,而这个工具大到500多M,并不是那么小巧。这一步是必须的,我们也不能苛求太多,毕竟matlab本身就是一个科学计算软件,而不是软件开发工具。

安装并选择编译器

在matlab命令行输入mbuild -setup,(注意空格),选择一个编译器,如果没有,可以选择matlab自带的LCC编译器,也可以马上下一个VC60安装一下,再运行命令,就有了。一般选择c编译器。

调用编译器完成m文件到exe文件的转换

命令行窗口输入mcc -m filename(这里的filename是文件名),完成m文件到exe文件的转化。

这个过程可能会报“Test checkout of feature ‘Compiler’ failed”的错误,这是因为你破解的matlab不彻底,解决的方法是:

按 *** 作替换三个文件即可

无依赖环境exe文件的打开

D:\MATLAB\R2014a\toolbox\compiler\deploy\win64目录下找到应用程序MCRInstaller,连同exe文件发给别人。接收者双击安装MCR便可打开m转成的exe。

不同的人,不同的机子,不同的matlab遇到的问题肯定是不一样的,这里无法一一解释,若有遇到其他问题,可以留言。

MCR链接库提供了一个matlab的运行环境,这个是需要手动安装的,当然,也可以这样————

将MCRInstallerexe拷贝到你文件所在文件夹里,用打包程序来打包,生成安装文件,设定在解包过程中自动执行MCRInstallerexe,同时将可执行文件的图标放在桌面。

直接装上MCR应该就可以运行了啊。我之前生成exe后,附带的readme上面就写着只要有这个exe以及MCR就可以用于发布了。

你现在是不能运行吗?看看是不是MCR版本不够高,没支持并行工具箱。

参考资料:

matlab中exe生成和MCR安装执行处理_缓步的骆驼_新浪博客

>

以上就是关于如何打包成EXE安装包全部的内容,包括:如何打包成EXE安装包、Matlab gui生成.exe 后到其他机器运行—— 文件大小、编写了一个MATLAB脚本,想用python打包成exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9344406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存