matlab gui 生成独立可执行的程序.docx
《matlab gui 生成独立可执行的程序.docx》由会员分享,可在线阅读,更多相关《matlab gui 生成独立可执行的程序.docx(7页珍藏版)》请在优知文库上搜索。
1、变将用MaUab语言占n的函数文件幅卅成可独之执行的.cc攵件网可脱离Matalab环境的执行程序),行先要安装和配置好MaUabCompiler.一般来说.在安装MatIab时就己经安装了相应皈木的MatlabCompiler.只是不同Ifi本的Matlab.其IeiMi的运用方法仃价定的奥舜.达点耍引起肖定的例意.在确定安装MMauabCompilerhi,还很要对ComPilCr进行适当的配?1.方法是在MaUab吩用窗r1输入Mbuiid-setup然后依据提示执行相应的探作,运用拧可依据自己计肾机中现行编件罂的状况选抒合适的货件器,如VC-+6.0、VC+7.0、BlandC的呜田等
2、.11前MaHab好象还不支特VC+8.0(我计口机安装的就是VC-+2005.MatIab就无法识别).T憎.假如你的计算机上根本就没仃安装耳他任何象吉的编译Sh也可选和Matiab自帝的1.CC涧泳JS,其实这个输评器对大多SiM户已炒修用了(我就跪选挣的Mattab自击的1.cC城评潴).配H好给详戕E,白然就是时自己编写的M文件进行编译了.将M文件必评为独立可执行文件的i法是:mcc11fn1,mfun2.m其中funl就是烛烧的可执行文件的名称。另外.也可通过采纳吩哨开关oIS定埼i+i终H标文件的幺称.1mcc-mmain.m-omrank_main.it足将编评后的文件指定为mr
3、ank_main.exe.愎年后的生成攵件依据煽济擀的版本不同而不同.详铀的可参阕相关资料.假如要在没仃安装EatIab的法弟机卜执行编译后的程序,门先耍格1MAT1.AB70iMooibox,compter4ieploy.w32中的MCRinStalIerexe安装到读H算机1.7.0以IIiJ的版本是mglistal(x,ee)我次是CMCRlnstalter.ee安装5HvUnline1,win32一这个路径济加到该计升机的坏境变状中.添加的方法是:表由我的电W属性病级环境变杂添加-指定个变VW.然后梅上述路径乂刖到里面就可以了.第三步是将城洋生成的相相关文件拷贝到同一书目下(当然其他的
4、目亦可).第四步是打开MSVosI*作窗口,进入到母译后的exe秘序所在的书目,执行妗译生成的.exe文件即可.尔要说明的一个向魁:假如你的算序还附带行图片(如Version上的图标),Web“面仲Ihelp文档),在编译的时侯可能无法文件一起垢评(因为我没行试过,也没仃看到行关这方Ifil的介绍)达没右关系先在计切机上执行一次你娘诉用生成的独立可执行文件,这时在同一的目下会生成一个以你编诉后的程序名一mcr靖比的文件夹,这时,你只须要把j程序相关的图根和Web页面搭贝到谈文件夹中的MaUabPrOgram卜面的一个-l(-般与用于俄译的文件夹名相同)中即可.其他的方法还盯I以F是Mh孜守乳的
5、方法,没有试验过.”爱好的笊友5以试试)方法-r在.EatlabK的WOrkSPaCe里打CoEtOOI.卢file-openproject将我们从前加好的coTnteSt.cblI:理文件JJ开,I1.COmpOneE-PaCkagecomponent就实现j打包,此时到Comtesvdistrib文件如l!h牛:或的8msst.exe就是打包后的解乐程序,衣击它公那年出些文件,再点击静压出来的InsiaUbal就可以实现安装方法:如何将gui生成cxc?Clffgui.m文件和gui.fig文件1matab的commandfiT中输入ECC-BsglGUI.m2,将上步生成的文件包拈m文件
6、和Ig文件起号到格运行的机88此时仍需matlab所必需的动态连接咋.3,将VmauabPalhsxlevIibMin32nglinstalar.Cxel姆贝列列传运行机8I.4 .在机JK卜先运行mglinstalar.exe.然后选抒解H;H目.珞在指定H口卜邮E缩Hlbin和tooibox两(朽目.其中在binmc32的日下就是数学阵和图彩阵根岛MAT1.AB运行所需的全部动态连接玲,共有37个.可以将送些考入SySmm32,也可以雁故在应用程序书HF,而IodbOX书H则必需与应用程序同书目.5 .大功告成.力法运行moc-BsglGU1.m生成exe文件.把GU1.eXe文件和GU1
7、.cH文件拷贝到目标电IKE然石4:11标也M安戈MCRInStalier.exe.安装完以后.我点JiGUI.exe,它V示:IhiSaPPliCationhasrequestedtheRuntimetoterminatelinanunusualway这个可能是埸型出恬。蜕?Solution:Thesegmentationviolationcanbecausedduetoa8UPlionineithertheprofileofthecurrentuserorby8UPtedWindowsbbrariesinordertodeterminewhichisthecause,tryloggingI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab gui 生成独立可执行的程序 生成 独立 可执行 程序