Matlab探寻(六):打包成exe

  因为项目的需要,使用Matlab将编写的GUI文件打包成exe及安装文件。Matlab有很多种打包方式,本文使用简单易用的Application Copmiler。系统环境:

系统:win10 64bit
环境:Matlab R2015b

1、设置打包参数

  在Matlab命令行窗口输入:deploytool

  点击第一项“Application Compiler”,弹出Compiler界面,各部分功能如下所示:


这里写图片描述

  (a). 打包成的exe需要在有对应matlab运行环境(我的是Matlab R2015b)的电脑上才能运行。所以根据运行环境安装方式的不同,打包时生成的安装程序包括两种:Runtime downloaded from web(通过网络下载运行环境)和Runtime included in package(直接打包运行环境).

  (b). exe基本信息设置:包括logo,启动界面,作者,公司名称等.

  (c). 程序依赖的文件和文件夹:一般.m文件可以把依赖的文件自动链接进来,但是对于.p的加密文件及其他的库文件需要手动添加。

  (d). 安装后生成的文件及文件夹:可以在这里设置一些存放数据的文件夹,保证打包之后的路径正确。

  (e). 显示windows命令行窗口:调试时使用,可以查看一些打印出来的信息。

  (f). 打印日志文件:打印程序输出信息,保存成文本文件。

2、打包文件

  以上基本信息设置完之后,点击右上角“Package”,开始打包。几分钟后打包完成,输出三个文件夹:


这里写图片描述

  (1). for_redistribution:安装程序和MATLAB Runtime的文件

  (2). for_redistribution_files_only: 文件夹包含应用程序的重新发布所需的文件。这些文件可以分发到那些有MATLAB或者有 MATLAB Runtime 的用户的电脑上。

  (3). for_testing: 程序测试文件

  (4). PackagingLog.txt:编译器生成的日志文件。

3、测试程序

   打开测试程序for_testing,找到exe,运行之后没有错误,就可以安装发布了。

  在一台没有matlab的电脑上,安装for_redistribution下面的文件。即同时安装MATLAB Runtime和自己的程序!

  结束!

猜你喜欢

转载自blog.csdn.net/u011389706/article/details/79524223