如何将M文件编译成独立运行的exe文件
来源:互联网 发布:网络电视可以接有线吗 编辑:程序博客网 时间:2024/05/16 12:55
一、生成独立可执行的程序(exe文件)步骤
1、安装编译器。可有多种选择,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”这个路径添加到该计算机的环境变量中,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。
最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。
如果你的程序还附带有图片(如Version上的图标)、Web页面(如help文档),在编译的时候可能无法与M文件一起编译,不过这没有关系,先在计算机上执行一次你编译后生成的独立可执行文件,这时在同一目录下会生成一个以你编译后的程序名+_mcr结尾的文件夹,这时,你只需要把与程序相关的图标和Web页面拷贝到该文件夹中的Matlabprogram下面的一个子目录(一般与用于编译的文件夹名相同)中即可。
1、安装编译器。可有多种选择,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”这个路径添加到该计算机的环境变量中,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。
最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。
如果你的程序还附带有图片(如Version上的图标)、Web页面(如help文档),在编译的时候可能无法与M文件一起编译,不过这没有关系,先在计算机上执行一次你编译后生成的独立可执行文件,这时在同一目录下会生成一个以你编译后的程序名+_mcr结尾的文件夹,这时,你只需要把与程序相关的图标和Web页面拷贝到该文件夹中的Matlabprogram下面的一个子目录(一般与用于编译的文件夹名相同)中即可。
- 如何将M文件编译成独立运行的exe文件
- 如何将M文件编译成独立运行的exe文件
- 将java程序编译成独立运行的exe文件
- 将java程序编译成独立运行的exe文件
- 如何将Perl编译成exe文件
- 怎样将.java文件编译成.exe可运行文件
- Matlab .M文件编译成可执行文件.exe
- Matlab .M文件编译成可执行文件.exe
- 将.jar文件编译成.exe文件
- 如何将Matlab程序编译成exe文件方法介绍
- Python编译成单独运行的exe文件
- vfp编译成exe文件后,如何在没有装vfp的计算机上运行?
- C#.NET如何将cs文件编译成dll文件 exe文件 如何调用dll文件
- MATLAB .M文件编译成.EXE并在无MATLAB的电脑上运行的一个方法
- 将.jar文件编译成.exe文件利用jsmooth
- Julia: 编译成EXE文件
- C#.NET常见问题(FAQ)-如何将cs文件编译成dll文件 exe文件 如何调用dll文件
- 一个将目录内所有c代码分别编译成独立的out文件的Makefile
- ASP.NET一个简易的WebServer,用控制台程序模拟IIS服务器 托起web服务
- url验证
- 对数组进行排序,并记录下标值的Java实现
- 何时需要自定义复制构造函数?
- 嵌入式 职位描述 职位要求
- 如何将M文件编译成独立运行的exe文件
- Matlab .M文件编译成可执行文件.exe
- 如何减少与“大牛”的差距
- JTable用法细则(转)
- Google移动化两难困境:一鸟在手or二鸟在林?
- c++模版的一些使用方法(二)
- oracle 全文检索实践
- Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法) 详解
- 修改 android的 开机 音乐