一、生成独立可执行的程序(exe文件)步骤
需要注意一下目录,如我的m文件在MatFor3D目录下面,则需要双击进入该目录后再执行相关的命令。
1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS2010实现。
2、设置编译器。
在matlab命令行输入mbuild –setup以及mex –setup,选择安装的c编译器(可能会选1也可能选0,这个要看你显示的是什么)。选择y 一直到done
3、调用编译器。
当然,也可以输入mcc -m filaname, filaname为要转成exe的m文件,例如你的名字是im.m文件,那么fileaname就用im替换
运行如下:
二、脱离matlab运行可执行程序(换一个电脑运行exe)
MCR是由matlab的运行环境,占用不到300M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:
\toolbox\compiler\deploy\win64
文件名为MCRInstaller.exe。
步骤:</