如何将M文件编译成独立运行的exe文件

如题所述

可有多种选择,matlab自带了一个LCC,当然如果你安装了microsoft visual c++ 6.0也可以; 2、设置编译器。在matlab命令行输入mbuild -setup,选择安装的c编译器; 3、调用编译器。输入mcc -m filaname,filaname为要转成exe的m文件; 在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -m filaname; 4、安装MATLAB7\toolbox\compiler\deploy\win32目录下的MCRInstaller。 二、脱离matlab运行可执行程序 MCR是由matlab的运行环境,占用不到400M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:..\MATLAB\R2007a\toolbox\compiler\deploy\win32文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中,(7.0以前的版本是mglinstaller.exe)。在其它没有安装Matlab的机器上运行exe文件前:首先安装matlab的运行环境。在同一机器上可以并存不同版本的matlab环境(换句话说不同版本不兼容)。其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,添加的方法是:右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何将M文件编译成独立运行的exe文件
可有多种选择,matlab自带了一个LCC,当然如果你安装了microsoft visual c++ 6.0也可以; 2、设置编译器。在matlab命令行输入mbuild -setup,选择安装的c编译器; 3、调用编译器。输入mcc -m filaname,filaname为要转成exe的m文件; 在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的...

如何将Matlab的M文件变成EXE文件
保存以后,再重新编译m文件,生成的exe文件运行起来就没有dos窗口了 方法二:使用suppress工具:下载附件中的suppress压缩包后解压,(当然您可以自己去Google然后再下载)会看到一个suppress.ini文件,用记事本打开,然后将 其中“Name=test.exe”中text.exe的改为你生成的exe文件名。将suppress.exe(有个关...

MATLAB将[.m或APP]打包为可执行(.exe)文件
步骤1:首先,确保安装了MATLAB Runtime包。如果你的MATLAB尚未配置,需要从官方网址下载对应版本的Runtime,并将其放置在特定路径,如MATLAB安装目录的Temp文件夹。步骤2:配置Runtime。打开MATLAB,点击“主页 -> 预设项 -> MATLAB Compiler”,选择Runtime文件,完成配置后,通过输入mcr检查是否成功。步骤...

怎么把matlab程序打包成独立的可执行文件
方法一:在matlab下的workspace里打comtool,点file-open project将我们先前建好的comtest.cbl工程文件打开,再点component--package component就实现了打包,此时到comtest\\distrib文件夹里看,生成的comtest.exe就是打包后的解压程序,双击它会解压出一些文件,再点击解压出来的_install.bat就可以实现安装 ...

怎么把MATLAB里面M文件生成exe文件
如果电脑没装MATLAB程序,m文件自动生成exe文件。或者,将m文件下到u盘中,u盘中存的就是exe文件。

怎么把M文件改成exe文件
操作如下:打开我的电脑——左上角——工具——文件夹选项——左上——查看——中间位置——隐藏已知文件的扩张名——取消勾选——单击两次需要更改的文件名——变为可更改的蓝色——将小点后面的文件类型更改为exe——出现重命名提示——确定——OK ...

如何将matlab的m文件生成可执行文件,详细的
先mbuild -setup安装配置(最好先装上vc++6.0),按提示完整配置。编辑好m文件,且必须保存为m函数文件,而不能是脚本文件。将m文件放在matlab当前目录下,在工作空间中键入 mcc -e .m(这个不会出现dos黑屏,或者你也可写mcc -m .m),等待产生exe文件。如果要打包,选择.exe、.ctf、.m文件,...

江湖救急!将用matlab写的M文件转换成exe程序
转成function即可,即在第一行加上比如: function y = fun(x) 即可。

matlab中的多个.m文件转化成exe文件,我用过mcc但是一次只能转换一个...
d<directory> 指定生成的文件目录 G\/g 进入调试状态 h 编译帮助函数,所以的m文件都将编译到mex文件或者独立应用程序 L《option》 指定目标语言为option,其中c,cpp,p分别代表c语言,c++,matlab语言 m 指定创建独立c语言应用程序的宏,作用等于‘-t-W main -L C-h-T link:exe libmmd...

MATLAB打包成独立exe文件,安装之后提示错误
一、创建一个文本文件,里面写入"ConApp ICON Microlong.ico",并把文本文件重命名为一个rc文件,如microlong.rc 二、在matlab命令窗口中键入:system(['"' matlabroot '\\sys\\lcc\\bin\\lrc" \/i "' pwd '\\microlong.rc"']);这一步是把Microlong.rc和Microlong.ico编译到一起,此时在你的当...

相似回答