matlab打包exe执行文件(CSDN_20241027)

基本步骤

1. 在matlab终端输入deploytool,启动Application Compiler。

2. 选择主函数

3. 配置运行环境。加载主函数以后,matlab会自动加载主函数同路径下的m文件。在下方可以选择是否使用win控台显示,是否生成日志文件。

4. 点击Package,按照提示开始打包。

5. 运行exe文件。打包完成后,在工程文件中出现下图所示的三个文件夹。

其中:

1. 第一个文件夹为发布版本的软件,点击里面的exe文件,会在本地安装一个软件,为了保证运行,需要提前安装matlab的runtime;

2. 第二个文件夹为发布版本软件,点击里面的exe文件,可以直接运行程序;

3. 第三个文件夹为测试版本,处理可执行文件,还包含了一些辅助文件。

如何加载其他路径的m文件

matlab程序规模比较大时,m文件可能位于不同的文件夹中,程序运行时需要将这些路径加载为工作路径,否则编译exe时找不到所有的m文件。加载m文件的方式有两种。

1. 在matlab中右键单击需要加载的文件中,依次点击“添加到路径”-->“选定的文件和子文件夹”,如下图所示。 

2. 使用addpath函数加载需要的路径。

加载完成后,在编译exe时,就会显示所有相关的m文件。

控台汉字乱码

matlab较早的版本使用GB2312编码,较新的版本使用utf-8编码,当如果编码不对,编译成exe文件时,会出现汉字乱码的问题。

将m文件的编码改成与matlab兼容,即可解决汉字乱码的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值