MATLAB生成exe脱离matlab运行可执行程序

https://blog.csdn.net/u013007900/article/details/53485204web

侵权即删。redis

————————————————
版权声明:本文为CSDN博主「小木匠_」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处连接及本声明。
原文连接:https://blog.csdn.net/qq_20823641/article/details/51863737服务器

 

从2016a开始到如今的2017,从MATLAB中建立出一个独立的应用程序有多种方法,能够用MATLAB提供的现有函数或者现有App。app

本文介绍的是利用MATLAB的Application Compiler工具建立一个独立的应用程序,如下这个例子显示了如何从MATLAB中生成独立的应用程序。函数

编写代码文件工具

在MATLAB中,编写你想独立成为应用程序的MATLAB代码,保存为.m文件,此处以简单的magicsquare.m为例子,该例子是用来生成幻方。测试

代码以下:ui

function[a,b]=example(x1,x2)a=x1b=x1+x2.net

1命令行

2

3

在MATLAB命令提示符下,输入example(1,2),输出显示以下:

 
 

打开应用程序编译器

在命令行窗口输入deploytool,选择Application Compiler,或者直接在命令行窗口输入applicationCompiler或者deploytool。

 
 
 
 

指定要部署MATLAB应用程序的主文件

a.    在工具条的部分,点击加号按钮。

b.    在打开的文件浏览,找到并选择magicsquare.m文件。

单击PACKING OPTIONS的选项部分

确认Runtime download from web复选框被选中。

固然,下一个也是能够的。

可是若是是上一个的话,要在有MATLAB环境下才能运行。

 
 

MATLAB编译器项目窗口的主体部分简介

该项目窗口分为如下几个区域:

 
 

ApplicationInformation -部署的应用程序的可编辑信息。

AdditionalInstaller Options -为生成的安装程序默认安装路径。

Files requiredfor your application -生成的应用程序所需的其余文件。这些文件将被包括在生成的应用程序的安装程序当中。

Files installedwith your application -和您的应用程序一块儿安装的文件。这些文件包括:

产生的readme.txt

目标平台的生成的可执行文件

AdditionalRuntime Settings-控制生成的可执行文件的特定选项。

点击 Package

 
 

正在生成应用程序包

 
 

生成的输出文件应该包含

 
 

for_redistribution包含用于安装应用程序和MATLAB Runtime的文件。

for_testing文件夹包含建立的全部由MCC建立的文件,像二进制文件和jar,头和源文件,使用这些文件来测试安装。

for_redistribution_files_only文件夹包含应用程序的从新发布所需的文件。这些文件能够分发到那些有MATLAB或者有 MATLAB Runtime 的用户的电脑上。

PackagingLog.txt是由编译器生成的日志文件。

安装MATLAB生成的独立应用程序

 
 

a.    在for_redistribution文件夹中找到MyAppInstaller_web后双击运行

b.    若是你使用代理服务器链接到互联网,输入服务器的设置。

c.    点击Connection Settings。

d.    在提供的窗口​​中输入代理服务器设置。

e.    点击OK。

f.      根据提示进行操做,在此过程当中选择应用程序的安装路径,若是MATLABRuntime 未安装,须要选择相应的安装路径,选择License Agreement的安装路径,跟着提示一步步进行就能够将应用程序安装完成了。

 
 

运行独立应用程序

打开一个终端窗口。

浏览到您安装该应用程序的文件夹。

若是接受默认设置,你能够找到在如下位置的一个文件夹,运行使用如下命令的一个应用程序

做者:我就是个初学者连接:https://www.jianshu.com/p/9e5b80f6d598来源:简书简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。

相关文章
相关标签/搜索