如何将MATLAB程序编译成独立可执行的程序(转)

如题所述

只是不同版本的Matlab,其编译器的使用方法有一定的差异,这一点要引起一定的注意。
在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:
Mbuild –setup
然 后根据提示执行相应的操作,使用者可根据自己计算机中现有编译器的情况选择合适的编译器,如VC++ 6.0、VC++7.0、Bland C的编译器等,目前Matlab好象还不支持VC++8.0(我计算机安装的就是VC++2005,Matlab就无法识别)。当然,如果你的计算机里根 本就没有安装其他任何语言的编译器,也可选择Matlab自带的Lcc编译器,其实这个编译器对大多数用户已经够用了(我就是选择的Matlab自带的 Lcc编译器)。
配置好编译器后,自然就是对自己编写的M文件进行编译了。
将M文件编译为独立可执行文件的语法是:
某些论坛讲是
,不知有何区别,大家可以尝试一下
其中fun1就是最后的可执行文件的名称。
其他的方法还有:
已有gui.m文件和gui.fig文件
1 在matlab的command窗口中输入
mcc -B sgl GUI.m
2.将上步生成的文件包括*.m 文件和*.fig文件一起考到待运行的机器
此时仍需matlab所必需的动态连接库。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何将MATLAB程序编译成独立可执行的程序
1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2003实现。2、设置编译器。在matlab命令行输入mbuild –setup以及mex –setup,选择安装的c编译器。3、调用编译器。此处使用MATLAB下的一个GUI平台deploytool下完全实现。在命令窗口输入deploytool即可看到。具体使用方法请Hel...

如何将Matlab程序编译成exe文件?
下面将一步步实现:\\x0d\\x0a\\x0d\\x0a一、生成独立可执行的程序(exe文件)步骤\\x0d\\x0a\\x0d\\x0a 1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2003实现。\\x0d\\x0a 2、设置编译器。在matlab命令行输入mbuild _setup以及mex _setup,选择安装...

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

matlab的gui如何转成.exe文件能直接运行?
至于打包,MATLAB提供两种方式:一种是生成包含运行时的独立可执行文件(exe),另一种是生成仅需要下载运行时的app封装文件。选择哪种方式取决于用户电脑是否已安装所需运行时以及是否希望程序在无MATLAB环境下运行。若要实现后者,首先需在MATLAB中配置编译环境并安装对应版本的运行时。然后,选择所需的方式...

MATLAB如何进行封装打包成独立可执行exe.
在打包阶段,有两钟主要方式:一是打包为APP封装文件,虽然不需要MATLAB运行环境,但可能占用较大内存;二是打包为独立exe,这包括两种:一种依赖于用户电脑已安装的MATLAB runtime,文件小但需额外安装;另一种将runtime包含在exe中,虽内存较大,但无需额外安装条件。具体步骤包括配置编译环境,安装run...

如何利用Matlab开发独立运行的软件
Matlab开发的程序,没有办法完全独立运行。你开发的程序,必须借助于MCRinstaller.exe安装包。有一个特列,如果你使用RTW的话,RTW可以产生独立的C代码。然而,使用RTW的话,只支持常见的200多个函数,Matlab很多工具箱的函数都不在RTW的支持范畴。

matlab程序如何转换为c程序?
1.使用Matlab Coder生成C代码 Matlab Coder为将Matlab程序转换为C\/C++代码提供工具箱,需购买并调整Matlab程序以满足代码生成要求。生成的C代码可在C编译器中进行编译和运行。2.手动将Matlab代码转换为C代码 此方法涉及逐行转换Matlab代码为C语言代码,包括函数定义、变量声明和算法实现等。要求精通Matlab和C...

MATLAB 2011b 如何将 smulink 编译生成可运行的 exe 文件?具体步骤或者...
1、打开模型。2、按Ctrl+E打开仿真参数设置对话框。3、选择Solver类型为固定步长求解器。需要注意,Simulink代码生成只能使用固定步长。4、在代码生成页面,按Build按钮生成exe文件。当然,有一些参数可以酌情设置,涉及的面比较宽,建议直接用默认值。但这里有一个最大的疑问:题主生成exe文件干什么用?因...

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

matlab源程序(.fig)怎么弄成可执行文件(.exe)?
命令窗口里打 deploytool 回车 你就会看见编译环境了

相似回答