网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档