给MATLAB安装runtime插件

给MATLAB安装runtime插件,将MATLAB程序打包成exe文件方法

1.查看已安装的MATLAB是否有runtime插件。操作:在command窗口直接输入mcrinstaller。

 如果如图上所示,那就是没有。(2019版本以后包括2019一般均没有)

2.下载MATLAB对应子版本的runtime。(很多方法是官网下载,但在官网下载还是会版本不对应,所以直接在你所用的MATLAB里搜索安装链接最靠谱)(!!!这一步记得连网,不连网不行)

操作:命令行输入compiler.runtime.download(分自动和手动下载两种,我介绍手动下载,成功率高)。此时一般显示不成功,那么在compiler.runtime.download指令运行结束前按Ctrl + C 键提前终止,会报错显示在下载XX文件过程中被用户终止,复制文件下载网址链接到浏览器下载对应子版本runtime。(小白提示:将网址复制在浏览器网址栏里按回车,记住下载压缩包的文件夹位置)

3.下载完成后,在matlab中设置MATLAB complier编译器的路径。

操作:预设→MATLAB Compiler→路径设置

 输入你刚刚下载压缩包的位置(小白提示:在 此电脑 中找到压缩包位置,右键属性复制位置)(!!!记得加上\MATLAB_Runtime_R2019a_win64.zip)(如果出现错误可能是你地址格式没写对,不要省略任何一个\和.zip)(版本以你已下载压缩包的版本为准)

 点确定

 4.再次查看已安装的MATLAB是否有runtime插件。

 出现以上情况即可。

5.可以打包程序了(你发送文件的人电脑里没有MATLAB也可以查看运行你的程序了)

操作:在APP中找到Application Complier

 首先点击Add main file右边的加号添加主程序文件,然后选择Runtime included in package,运行时不用进行联网,打包好以后可以直接进行运行,打开Settings如下图所示,包括Log Folder(日志文件夹)、Testing Files(测试文件)、End User Files(最终用户文件)、Packaged Installers(库安装器),可以修改他们输出的路径

 设置好以后然后填写下面输出exe文件的信息,包括文件的名字、作者、Email、公司、概述、描述,下面还可以选择额外的安装选项,exe文件运行需要的其他文件(图像、子程序等)、提供给用户的文件(readme.txt等)

 然后点package就可以了,第一次打包可能会时间比较久。

然后在输出文件中点击彩色图标就可以看到你写的程序的运行结果啦。

写在最后:

打包MATLAB为exe文件整个操作的难度主要在找到与MATLAB版本匹配的runtime并下载。我这个方法的简易之处是不用到处找合适版本的下载网址,不用解压压缩包。至于下载好runtime之后打包的地方,有不懂的可以再看看别的答案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/498328.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测评ONLYOFFICE 8.0版本:办公利器再升级

测评ONLYOFFICE 8.0版本:办公利器再升级 前言注册使用升级功能速览全新外观设计wordexcelPPTPDF 协作功能强化更强大的功能复杂表单的填写 移动端优化结语 前言 随着科技的不断发展,办公软件在提升用户体验和工作效率方面扮演着越来越重要的角色。作为一…

王者荣耀,急于补齐内容短板

问十个人,有九个人知道《王者荣耀》;但如果再问十个知道《王者荣耀》的人,这款游戏到底讲了一个什么故事,每个角色又有怎样的背景,可能十个人都不知道。 整个新年档口,《王者荣耀》都很忙碌。 1月&#x…

网上申请手机流量卡:便捷、快速、无忧的选择

随着互联网的普及和科技的发展,越来越多的人选择在网上办理各种业务。其中,网上申请手机流量卡成为了一种便捷、快速、无忧的选择。今天小编将详细介绍网上申请手机流量卡的流程和优势,帮助您更好地了解这种新型的办理方式,希望能…

JAVA计算表达式

需求: 1、例如if(score>85){return 1;}else if(score>70){return 2;}else if(score>60){return 3;}else{return 4;}有这一串字符串,要执行这个字符串, 如果score为86分,则能得到1;如果score为30分&#xff…

【Vue3】回顾watch,学习watchEffect

💗💗💗欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢…

【记录】成为创作者的第 365 天

机缘 原来 365 天过得这么快,想想一年前的我还只是一个啥都不懂的小白(虽然现在懂的也不算多),只能算是刚入门吧。知道 CSDN 这个平台是偶然在朋友圈看到一条有关该平台的博客转发,于是便注册了账号。 还是那句话&am…

归并分治问题练习和题解

文章目录 简介排序数组原理代码 交易逆序对的总数原理代码跑的过程代码 计算右侧小于当前元素的个数原理代码 翻转对代码 简介 大家好,这里是jiantaoyab,这篇文章给大家带来的是归并类型相关的题目练习和解析,涉及到递归的题目大家可以画递归展开图来方便理解,后面的题目有点绕…

【C++】用文件流的put和get成员函数读写文件

题目 编写一个mycopy程序,实现文件复制的功能。用法是在控制台输入: mycooy 源文件名 目标文件名 参数介绍 m a i n main main 函数的参数有两个,一个int类型参数和一个指针数组。 a r g c argc argc 表示参数的个数。参数为void时 a r g …

关于uniapp小程序的分包问题

开发uniapp小程序时,在打包上传代码时会出现超出2M的打包限制不能上传,那么我们该怎么做呢? 1.对于图片,将图片从后端服务取,尽量不要放在静态资源,图片体积会影响打包大小。 2.使用分包,tabb…

网络防御第6次作业

防病毒网关 按照传播方式分类 病毒 病毒是一种基于硬件和操作系统的程序,具有感染和破坏能力,这与病毒程序的结构有关。病毒攻击的宿主程序是病毒的栖身地,它是病毒传播的目的地,又是下一次感染的出发点。计算机病毒感染的一般过…

Cordova打包手机位置权限没有“始终允许“权限

1 找到AndroidManifest.xml文件 2 增加一行 <uses-permission android:name"android.permission.ACCESS_BACKGROUND_LOCATION" />

Linux--使用 Haproxy搭建Web群集

1、 案例概述 Haproxy是目前比较流行的一种群集调度工具&#xff0c;同类群集调度工具有很多&#xff0c;如LVS 和 Nginx。相比较而言&#xff0c;LVS性能最好&#xff0c;但是搭建相对复杂&#xff1a;Nginx的upstream 模块支持群集功能&#xff0c;但是对群集节点健康检查功能…