Matlab程序打包可执行程序
方法一: 命令行方法
直接使用一下命令就可以在当前pwd路径下生成一个与fileName同名的exe文件,此文件即为可执行文件。
mcc -m fileName.m
常用参数讲解:
- m: 最简单的打包成文件;
- e: 替换m打包生成的可执行文件在运行的时候不显示cmd窗口;
- o: 后面接一个字符串即为打包生成的可执行文件的文件名,默认状态和打包使用的m文件同名;
- 可以使用help mcc查看更多参数的作用。
方法二: 可视化打包
-
在命令行输入
deploytool
命令出现如图的界面,选择第一个Application Compiler
-
点击后跳转到如下图界面
-
按照界面上红色字体的说明来勾选即可,最后点击右上角的
Package
即可完成打包。
补充说明
- 有的时候打包好的可执行文件复制到另外一台电脑不可用
- 打包的时候没有将运行环境一块儿打包造成的。在新电脑上安装MCR即可解决,具体的版本可以查看打包后随可执行文件一块儿生成的readme文件。
- 移植到新电脑运行的时候会报错
- 首先检查一下程序是不是用到了一些静态文件,比如图片什么的,这个时候一定保证这些静态文件一同拷贝且保证路径的级别不变。