MATLAB中用Application Complier生成可执行文件的步骤及相关注意事项
生成可独立执行的软件,可以分成以下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生成可执行文件的步骤及相关注意事项相关推荐
- ArcGIS Server 9.3 安装步骤及相关注意事项
ArcGIS Server 9.3 安装步骤及相关注意事项 2010年08月02日 Made By QCPassed 题目:ArcGIS Server 9.3(.net)安装步骤及相关注意事项 平台: ...
- matlab GUI 打包程序(Application Complier生成exe文件和App打包)
0.写在前面 最近用MATLAB写GUI,用的是Guide,最后需要进行程序的打包,查了一些资料,打包包括exe文件打包和App打包,这里都进行一个学习记录,后面需要可以回来查阅(MATLAB版本:2 ...
- C语言编译链接生成可执行文件四大步骤:预处理(-E)->编译(-S)->汇编(-c) ->链接
文章目录 一.编译过程简介 1.预处理器 2.编译器 3.汇编器 二.链接过程简介 1.静态链接: 由链接器在链接时将库的内容直接加入到可执行程序中 2.动态链接: 一.编译过程简介 编译过程可以分为 ...
- DC生成.lib的步骤以及相关命令
文章目录 1.Encounter生成liberty文件 1.1 准备 1.1.1 所有cell的表征网标 1.1.2 初始寄生参数网表的修改 1.1.3 修改setup.ss文件 1.1.2 开始生成 ...
- 怎么给电脑加内存?给笔记本加内存的详细步骤及相关注意事项。
不少同学的电脑用得久了,运行速度变慢了,可是手头有没有那么多钱买新的本,但是又急需一个运行速度好一点的电脑该怎么办呢?这时候就可以考虑给电脑加个内存条了,加内存会有效的提高电脑的运行速度,当然也有同学 ...
- matlab生成exe执行doc太快,matlab编写的程序生成exe可执行文件的方法.doc
matlab编写的程序生成exe可执行文件的方法.doc MATLAB生成可执行文件1.M文件生成可执行文件11.RUNTIMESERVER的配置执行这个命令要在命令提示符下进入%MATLAB%\TO ...
- matlab约束非线性规划,MATLAB中用遗传算法求解约束非线性规划问题
<MATLAB中用遗传算法求解约束非线性规划问题>由会员分享,可在线阅读,更多相关<MATLAB中用遗传算法求解约束非线性规划问题(3页珍藏版)>请在人人文库网上搜索. 1.维 ...
- 相机标定 matlab opencv ROS三种方法标定步骤(2)
二 ubuntu下Opencv的相机标定 一般直接用Opencv的源码就可以进行相机的标定,但是可能只是会实现结果,却不懂实现的过程,我也是模模糊糊的看了<计算机视觉中的多视图几何>以及 ...
- QT5生成可执行文件总结
转载自:https://blog.csdn.net/helaisun/article/details/51810082 环境:win7 32位 运行Qt5.6 所需外部软件:upx391w,Enigm ...
最新文章
- zabbix_server的自动发现,实现批量添加主机,并链接到模板
- dnf单机无线连接服务器,dnf单机云服务器
- 数据库常见面试题总结
- 2012禁用ip隧道 win_Windows 7下关闭IPV6隧道的技巧方法
- html参考文献_毕业设计参考文献格式(要求与范例)
- 团队编程项目作业1-成员简介及分工
- C语言 mallocfree
- pyspark的ALS协同过滤推荐算法-小结1
- 没事学学docker(三):配置阿里云镜像加速以及解决docker起不来的问题
- CSS元素隐藏原理和效果小结
- pyqt5优秀项目python_Python优秀开源项目Rich源码解析
- 金特会谈:有骨气的人,才会被人尊重
- BlackBone工具集合:注入、hook、驱动程序
- 自制全铝CNC雕刻机全过程(完工篇)
- win10升级工具_win10升级安装工具
- ERROR:此文件包含病毒,已删除
- c语言 标准正态分布表,标准正态分布表
- 数据库表设计:一对一、一对多、多对多
- mfc 定时器绘制旋转六边形_OpenGL——旋转的六边形(动画)
- 知识产权-软考知识点-3