切换到宽版
  • 13591阅读
  • 32回复

[基础储备][计算机] MATLAB GUI程序转可执行文件!可脱离MATLAB运行! [复制链接]

上一主题 下一主题
离线pjyang
 
发帖
418
财富
689
威望
43
交易币
0
只看楼主 倒序阅读 使用道具 0楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网

一、生成独立可执行的GUI程序(exe文件)步骤

    1、安装编译器。可有多种选择,如microsoft visual c++ 6.0;

    2、设置编译器。在matlab命令行输入mbuild -setup,回车,遇到第一问题选“y”,第二个问题,请选择c编译器;如lcc,后面的问题“y”  。

    3、调用编译器。输入mcc -m filaname.m,filaname.m为要转成exe的m文件;

    (在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -m filaname;)

       4、安装MATLAB7\toolbox\compiler\deploy\win32目录下的MCRInstaller。

二、脱离matlab运行可执行程序

    MCR是由matlab的运行环境,对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:

                \MATLAB\R2007a\toolbox\compiler\deploy\win32

      文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中。

三、在其它机器上运行exe文件前,首先安装matlab的运行环境。
    在同一机器上可以并存不同版本的matlab环境。
    将MCRInstaller.exe拷贝到你文件所在文件夹里,用打包程序来打包,生成安装文件,设定在解包过程中自动执行MCRInstaller.exe,同时将可执行文件的图标放在桌面。


运行之... ...

请看效果:
主界面:




画出结果1:



画出结果2:


[ 此贴被pjyang在2009-05-07 08:49重新编辑 ]
1条评分
笑韵 财富 +20 感谢分享 2009-02-03
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
http://www.agoil.cn/bbs/thread.php?fid-348.html
离线海王星影
发帖
13
财富
7
威望
1
交易币
0
只看该作者 1楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
呵呵,没有用过,挺想知道的
离线bigman11
发帖
197
财富
326
威望
23
交易币
0
只看该作者 2楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
呵呵,学习一下呀
离线cfk-7
发帖
80
财富
874
威望
5
交易币
0
只看该作者 3楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
想学习一下
离线alexli7
发帖
119
财富
877
威望
5
交易币
0
只看该作者 4楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
学习一下
离线zjpsswx
发帖
149
财富
105
威望
10
交易币
0
只看该作者 5楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
研究一下
离线sydxxq2008
发帖
1379
财富
261
威望
1
交易币
0
只看该作者 6楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
没用过!看看
离线xuefengyang
发帖
678
财富
497
威望
5
交易币
0
只看该作者 7楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
不知道怎么用的
离线dyt8128
发帖
1327
财富
1313
威望
50
交易币
0
只看该作者 8楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
没用过!看看,,,
离线makala
发帖
5
财富
5
威望
0
交易币
0
只看该作者 9楼 发表于: 2009-02-03 | 石油求职招聘就上: 阿果石油英才网
曾经有一段痛苦的经历,让我不能畅快的使用matlab的成果。如今有了exe哈哈,试一试。一定爽!

网站事务咨询:QQ:1392013 | 26189883
阿果石油网为免费个人网站,为石油人提供免费的在线即时技术交流场所,拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论和行为!
如有言论或会员共享的资料涉及到您的权益,请立即通知网站管理员,本站将在第一时间给予配合处理,谢谢!