Matlab编写及程序生成EXE可执行文件及方法.docVIP

Matlab编写及程序生成EXE可执行文件及方法.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab编写及程序生成EXE可执行文件及方法

Matlab生成可执行文件M文件生成可执行文件 1.1、Run timeserver的配置执行这个命令要在命令提示符下进入%matlab%\toolbox\runtime\bin\win32目录。输入rtsetup -f %matlab%\bin\win32\matlab.exe –s **** 这儿****代表你输入的N个数字或者字母,它将作为未来开发的应用程序的密码用来识别不同的文件是否出自同一程序。在正常情况下,执行完这居命令以后,dos不会有任何提示符。2、编写在matlab中运行的程序3、编写配置文件把toolbox\runtime\下面的两个模板文件matlabrt_template.m,和pathdefrt_template.m文件修改程自己的 matlabrt.m和 pathdefrt.m文件。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则新建). 5、打包,发布 退出matlab打开命令提示符,到toolbox\runtime\oem下,执行packege。按照它的提示先后输入matlab的目录,文件列表名称(list.txt),还有应用程序的名称。在toolbox\runtime\oem下生成一个setup程序。GUI生成可执行文件EXE 一般我们在编写atlab中的时,我们都是生成一个fig文件和一个m文件的,但是如果我们要生成独立的应用程序,就是exe程序时,最后让它把两个文件合成一个文件,这样容易生成。方法是在figure窗口中点击file下的export就行了,生成默认文件名为×_export.m文件。(比如a_export.m)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,将生成的文件包一起考到待运行的机器将 matlab path /extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上在机器上先运行mglinstallar.exe, 然后选择解压目录,将在指定目录下解压缩出bin和toolbox两个子目录,其中在bin\win32目录下就是数学库和图形库脱离MATLAB运行所需的所有

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档