生成可独立执行的软件,可以分成以下5个主要的步骤;
1.打开Application Complier
2.添加主程序文件
3.可执行文件设置
4.选择打包方式
5.相关文件解释
大体步骤多类似,里面有些容易出错的小细节,相关设置需要注意的有:
1.runtime下载问题
2.软件命名问题:不规范命名导致无法打包
3.软件图标问题
4.页面设置
5.打开软件时,居中显示的相关代码

目录

1.打开Application Complier

2.添加主程序文件

3.软件设置

​编辑1.独立可执行文件的名称

2.软件logo设置

3.打开页面设置

4.描述App

4.选择打包方式

5.相关文件解释

6.运行时,软件图标和名设置

7.打开软件时,居中显示的相关代码


1.打开Application Complier

0 MATLAB主页面->1App->2Application Complier->3工程文件.prj   如图

2.添加主程序文件

添加完主文件,软件会自动添加需要的文件,很nice。

3.软件设置

1.独立可执行文件的名称

当选择了主文件后, 系统将默认App名字为主文件名。 如果要修改名字, 名字中可以使用英文字符、 数字、 下划线等, 不能使用中文字符。

不规范命名可以写入,但是无法打包(Package会变成灰色)

2.软件logo设置

点击位置2.可修改软件icon(软在Windows系统显示的logo),点击后,弹出对话框->点击选择图标->浏览并选择图片->点击保存并使用

3.打开页面设置

位置3大图标,设置打开过程,等待软件进入正式界面所显示的图片

4.描述App

可以根据提示添加作者名称、电子邮件、 公司、 摘要、 说明等信息。

4.选择打包方式

对于可独立执行的文件,需要MATLAB 中的 runtime文件。这里有两种打包方式:Runtime downloaded from web和Runtime included in package,如图

Runtime downloaded from web: 表示使用者需要从网络上自己下载MATLAB Runtime软件。Runtime included in package: 表示生成的安装包包含了MATLAB Runtime软件。Runtime included in package将提示是从网络上下载还是在本地计算机上查找已经下载过的Runtime文件, 如下图

网络上下载Runtime

注意:如果没有登入MATLAB 官网账号,近提示下载不下来,不会提示为什么!!!!!

官网下载链接:

5.相关文件解释

for_redistribution文件夹: 该文件夹包含MyAppInstaller_web.exe文件, 用于安装应用程序
MATLAB Runtime。 该文件夹一般共享给未安装MATLAB以及MATLAB Runtime的用户。

for_redistribution_files_only文件夹: 该文件夹内包含无须安装可直接运行的应用程序。 该文
件夹一般共享给安装了MATLAB或MATLABRuntime的用户。

for_testing文件夹: 该文件夹包含测试应用程序的所有文件, 包括二进制文件、 JAR文件、
头文件和源文件
PackagingLog.html文件: MATLAB编译器生成的日志文件。

6.运行时,软件图标和名设置

可以在StartupFcn函数中进行设置软件运行时的标题

app.UIFigure.Icon="icon.jpg";  %设置图标,图片保存在同一路径下
            app.UIFigure.Name ="Inductance Calculation";  %设置标题

7.打开软件时,居中显示的相关代码

%初始界面居中
            pos=get(0,'screensize');  %获取屏幕尺寸
            a1=(pos(3)-906)/2;     %906为UIFigure的宽,a1为UIFigure的横坐标起始点
            a2=(pos(4)-672)/2;     %672为UIFigure的高,a2为UIFigure的纵坐标起始点
            app.UIFigure.Position=[a1 a2 906 672]; %新UIFigure的Position参数

注:可以组件浏览器设置初始页面显示状态,如图:

  • 'normal' - 窗口显示为正常状态。

  • 'minimized' - 窗口被折叠,但您仍可以执行命令来获取或设置其属性、添加子级或在窗口中创建绘图。

  • 'maximized' - 窗口填满屏幕。操作系统提供的最小化、还原和关闭按钮出现在窗口的角落。如果正常状态下的窗口包含菜单,则它们在此状态下也会显示。

  • 'fullscreen' - 窗口填满屏幕。但是,操作系统提供的最小化、还原和关闭按钮将被隐藏。如果正常状态下的窗口包含菜单,则它们在此状态下也会显示

MATLAB中用Application Complier生成可执行文件的步骤及相关注意事项相关推荐

  1. ArcGIS Server 9.3 安装步骤及相关注意事项

    ArcGIS Server 9.3 安装步骤及相关注意事项 2010年08月02日 Made By QCPassed 题目:ArcGIS Server 9.3(.net)安装步骤及相关注意事项 平台: ...

  2. matlab GUI 打包程序(Application Complier生成exe文件和App打包)

    0.写在前面 最近用MATLAB写GUI,用的是Guide,最后需要进行程序的打包,查了一些资料,打包包括exe文件打包和App打包,这里都进行一个学习记录,后面需要可以回来查阅(MATLAB版本:2 ...

  3. C语言编译链接生成可执行文件四大步骤:预处理(-E)->编译(-S)->汇编(-c) ->链接

    文章目录 一.编译过程简介 1.预处理器 2.编译器 3.汇编器 二.链接过程简介 1.静态链接: 由链接器在链接时将库的内容直接加入到可执行程序中 2.动态链接: 一.编译过程简介 编译过程可以分为 ...

  4. DC生成.lib的步骤以及相关命令

    文章目录 1.Encounter生成liberty文件 1.1 准备 1.1.1 所有cell的表征网标 1.1.2 初始寄生参数网表的修改 1.1.3 修改setup.ss文件 1.1.2 开始生成 ...

  5. 怎么给电脑加内存?给笔记本加内存的详细步骤及相关注意事项。

    不少同学的电脑用得久了,运行速度变慢了,可是手头有没有那么多钱买新的本,但是又急需一个运行速度好一点的电脑该怎么办呢?这时候就可以考虑给电脑加个内存条了,加内存会有效的提高电脑的运行速度,当然也有同学 ...

  6. matlab生成exe执行doc太快,matlab编写的程序生成exe可执行文件的方法.doc

    matlab编写的程序生成exe可执行文件的方法.doc MATLAB生成可执行文件1.M文件生成可执行文件11.RUNTIMESERVER的配置执行这个命令要在命令提示符下进入%MATLAB%\TO ...

  7. matlab约束非线性规划,MATLAB中用遗传算法求解约束非线性规划问题

    <MATLAB中用遗传算法求解约束非线性规划问题>由会员分享,可在线阅读,更多相关<MATLAB中用遗传算法求解约束非线性规划问题(3页珍藏版)>请在人人文库网上搜索. 1.维 ...

  8. 相机标定 matlab opencv ROS三种方法标定步骤(2)

    二  ubuntu下Opencv的相机标定 一般直接用Opencv的源码就可以进行相机的标定,但是可能只是会实现结果,却不懂实现的过程,我也是模模糊糊的看了<计算机视觉中的多视图几何>以及 ...

  9. QT5生成可执行文件总结

    转载自:https://blog.csdn.net/helaisun/article/details/51810082 环境:win7 32位 运行Qt5.6 所需外部软件:upx391w,Enigm ...

最新文章

  1. zabbix_server的自动发现,实现批量添加主机,并链接到模板
  2. dnf单机无线连接服务器,dnf单机云服务器
  3. 数据库常见面试题总结
  4. 2012禁用ip隧道 win_Windows 7下关闭IPV6隧道的技巧方法
  5. html参考文献_毕业设计参考文献格式(要求与范例)
  6. 团队编程项目作业1-成员简介及分工
  7. C语言 mallocfree
  8. pyspark的ALS协同过滤推荐算法-小结1
  9. 没事学学docker(三):配置阿里云镜像加速以及解决docker起不来的问题
  10. CSS元素隐藏原理和效果小结
  11. pyqt5优秀项目python_Python优秀开源项目Rich源码解析
  12. 金特会谈:有骨气的人,才会被人尊重
  13. BlackBone工具集合:注入、hook、驱动程序
  14. 自制全铝CNC雕刻机全过程(完工篇)
  15. win10升级工具_win10升级安装工具
  16. ERROR:此文件包含病毒,已删除
  17. c语言 标准正态分布表,标准正态分布表
  18. 数据库表设计:一对一、一对多、多对多
  19. mfc 定时器绘制旋转六边形_OpenGL——旋转的六边形(动画)
  20. 知识产权-软考知识点-3

热门文章

  1. C# 如何高清打印标签纸
  2. React组件设计模式与最佳实践
  3. 第八届蓝桥杯省赛试题——等差素数数列
  4. 计算机网络(18)—— 数据通信基础知识
  5. CES智能硬件新品TOP 10:科幻电影穿越到现实
  6. 对做了b、k扩展的工具链进行构建和测试
  7. java上传文件到制定IP路径
  8. MMOE——多任务学习模型
  9. 关于android中ImageView中的png图像透明背景变黑的问题
  10. js如何复制一个对象