- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab生成EXE可执行文件
1、M文件生成可执行文件
1.1、Run timeserver的配置
执行这个命令要在命令提示符下进入%matlab%\toolbox\runtime\bin\win32目录。输入:rtsetup -f %matlab%\bin\win32\matlab.exe –s **** 。这儿****代表你输入的N个数字或者字母,它将作为未来开发的应用程序的密码用来识别不同的文件是否出自同一程序。在正常情况下,执行完这居命令以后,dos不会有任何提示符。
1.2、编写在matlab中运行的程序
1.3、编写配置文件
把toolbox\runtime\下面的两个模板文件matlabrt_template.m,和pathdefrt_template.m文件修改程自己的 matlabrt.m和 pathdefrt.m文件。
1.4、编译生成p文件
把你要编译的源程序放在toolbox\local目录下一个子目录中, 然后把这个目录设为matlab的当前目录――一定要保证这一点。
在matlab中输入如下命令:
[LOG, DEPFUNOUT, PCODEOUT] = BUILDP({‘matlabrt’});
如果出现BUILDP finished but there may be file(s) with either problem symbols or EVAL-like constructs. Check BUILDP log for details. 。这是很正常的,很多时候都会出现这个提示。
输入:
Depfunout{1}
把它的内容拷到toolbox\runtime\oem\的list.txt中去(如果没有list.txt则新建).
1.5、打包,发布
退出matlab,打开命令提示符,到toolbox\runtime\oem下,执行packege。按照它的提示先后输入matlab的目录,文件列表名称(list.txt),还有应用程序的名称。在toolbox\runtime\oem下生成一个setup程序。
2、GUI生成可执行文件EXE
2.1 方法一
一般我们在编写Matlab中的GUI时,我们都是生成一个fig文件和一个m文件的,但是如果我们要生成独立的应用程序,就是exe程序时,最后让它把两个文件合成一个文件,这样容易生成。方法是在figure窗口中点击file下的export就行了,生成默认文件名为×_export.m文件。(比如a_export.m) (说明:如果,同时有两个GUI文件,进行这样编辑,会报错!)
2.1.1、安装编译器matlab complier
如果你已经安装matlab complier就直接运行mcc -m a_export.m,此步就不需要做。
安装matlab complier的过程如下:
在窗口中输入:mbulid -setup
出现:
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers [y]/n?
输入y,然后回车,出现
Select a compiler:
[1] Lcc-win32 C 2.4.1 in D:\MATLAB\R2007b\sys\lcc
[0] None
Compiler:
如果你机器上有vc++之类的编译器的话,也会被列出来的,这里我们输入1,然后回车,出现如下:
Please verify your choices:
Compiler: Lcc-win32 C 2.4.1
Location: C:\MATLAB\R2009a\sys\lcc
Are these correct?([y]/n):
然后输入y,表示确认就行了,出现安装成功信息,如下:
Trying to update options file: C:\Documents and Settings\... ...\Application Data\MathWorks\MATLAB\R2007b\compopts.bat
From template:D:\MATLAB\R2007b\bin\win32\mbuildopts\lcccompp.bat
Done . . .
2.1.2、生成EXE文件
1. 在matlab的command窗口中输入 :mcc -B sgl GUI.m或者mcc -m a_export.m,将生成的文件包一起考到待运行的机器。
2. 将 matlab path /extern/lib/win32/mglinstallar.e
您可能关注的文档
- Spr不in等如g3.0.docx
- l旅游等管理实践报告.doc
- Spr个ings中的依赖注入.doc
- Spr个in个g S多ecurity详解.doc
- L末KS-EK于P V6.0 产品使用手册_订阅系统1.0.doc
- Spr功inI不g 工具类盘点.doc
- L数kbbwf公尾司财务股价.doc
- ISO1400函0推进实施计划.docx
- spr节ing事读务原理.docx
- M 05 高品质的管理项沟通技巧训练-刘涛2天.doc
- 旧家电回收拆解产业园在社区2025年产业政策与市场机遇分析.docx
- 工业设备数据采集与分析在2025年工业互联网设备性能优化中的应用报告.docx
- 小米智能家居产品矩阵2025年市场前景预测报告.docx
- 2025年运动服饰跨境电商智能分拣中心技术创新与市场前景.docx
- 2025年运动服饰跨境电商渠道布局可行性分析.docx
- 2025年运动服饰跨境电商智能分拣设备市场占有率分析.docx
- 2025年人工智能算力需求与边缘计算市场分析报告.docx
- 2025年老年健康管理市场需求趋势深度分析报告.docx
- Z世代虚拟现实社交应用消费趋势与市场前景报告.docx
- 物流公司可持续发展与绿色物流路径.docx
最近下载
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
- 人工智能引论智慧树知到课后章节答案2023年下浙江大学.docx VIP
- 医院感染与痰液标本采集.pptx VIP
- 黑龙江统招专升本2019英语真题.pdf VIP
- 2019版 人教版 高中生物学 选择性必修2 生物与环境《第4章 人与环境》大单元整体教学设计[2020课标].docx
- 2023年公共营养师之四级营养师练习题.docx VIP
- 2023年公共营养师之四级营养师高分通关题型题库附解析答案.docx VIP
- 2023年公共营养师之四级营养师能力测试试卷B卷附答案.docx VIP
文档评论(0)