pjyang |
2009-02-03 08:13 |
[计算机] MATLAB GUI程序转可执行文件!可脱离MATLAB运行!
一、生成独立可执行的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,同时将可执行文件的图标放在桌面。
运行之... ...
请看效果: 主界面: [attachment=110082]
画出结果1: [attachment=110083]
画出结果2: [attachment=110084]
阿果石油网旗下站点:石油文库 | 石油资讯 |石油英才 | 石油供求 | 石油搜索
|
|