脱离matlab运行可执行程序
2008-03-26 23:17
309 查看
公司的软件系统中包含几个数学模型,使用matlab开发的。每次运行程序,都要在客户机上安装matlab,非常麻烦。不只是安装过程麻烦,占用1个多G的空间,运行的matlab服务也会占用150M内存,资源消耗太厉害了。一直在考虑是不是可以脱离matlab运行,以前试过matcom,但函数太少,只好放弃了。现在使用的方式是将matlab文件通过命令生成动态链接库dll,在VC程序中调用。
今天在水木社区BBS上查找VC和MATLAB混合编程内存泄漏的帖子,无意中发现了讲解VC和MATLAB R14混合编程新变化的文章。里面讲到了可以脱离matlab独立运行执行程序,于是赶紧上网查了一下资料。直接在客户机上安装$MATLAB/toolbox/compiler/deploy/win32目录下的MCRInstaller.exe程序(83M),就可以了。或者通过matlab命令生成一个MCRInstaller.zip文件,解压缩到客户机上,并将动态链接库目录添加到PATH环境变量中。相比之下还是运行MCRInstaller.exe省事一些,虽然比MCRInstaller.zip要大一点。
下午试了一下果真可以,以后不用为了测试程序而专门寻找安装了matlab的机器了。
标 题: Re: 在Matlab7.1中转成exe后如何独立于Matlab运行
发信站: BBS 水木清华站 (Sat Nov 27 13:29:38 2004), 站内
现了解到在matlab7环境下,是安装MCRinstaller.exe
位于MATLAB7/toolbox/compiler/deploy/win32下面
希望对某些人有所帮助
【 在 arcat (熟悉的陌生人) 的大作中提到: 】
: 在Matlab6.5中是解压mglinstaller.exe,把其中的Dll放在程序目录下即可,
: 在Matlab7.1中,我遇到这些问题,
: 在//extern/lib/win32目录下没有mglinstaller.exe,
http://hi.baidu.com/sangwf/blog/item/4c30d5c8902379177e3e6fc4.html
今天在水木社区BBS上查找VC和MATLAB混合编程内存泄漏的帖子,无意中发现了讲解VC和MATLAB R14混合编程新变化的文章。里面讲到了可以脱离matlab独立运行执行程序,于是赶紧上网查了一下资料。直接在客户机上安装$MATLAB/toolbox/compiler/deploy/win32目录下的MCRInstaller.exe程序(83M),就可以了。或者通过matlab命令生成一个MCRInstaller.zip文件,解压缩到客户机上,并将动态链接库目录添加到PATH环境变量中。相比之下还是运行MCRInstaller.exe省事一些,虽然比MCRInstaller.zip要大一点。
下午试了一下果真可以,以后不用为了测试程序而专门寻找安装了matlab的机器了。
独立运行于matlab的程序
发信人: arcat (熟悉的陌生人), 信区: MathTools标 题: Re: 在Matlab7.1中转成exe后如何独立于Matlab运行
发信站: BBS 水木清华站 (Sat Nov 27 13:29:38 2004), 站内
现了解到在matlab7环境下,是安装MCRinstaller.exe
位于MATLAB7/toolbox/compiler/deploy/win32下面
希望对某些人有所帮助
【 在 arcat (熟悉的陌生人) 的大作中提到: 】
: 在Matlab6.5中是解压mglinstaller.exe,把其中的Dll放在程序目录下即可,
: 在Matlab7.1中,我遇到这些问题,
: 在//extern/lib/win32目录下没有mglinstaller.exe,
http://hi.baidu.com/sangwf/blog/item/4c30d5c8902379177e3e6fc4.html
相关文章推荐
- 脱离Matlab平台运行matlab可执行程序
- MATLAB生成exe脱离matlab运行可执行程序
- MATLAB生成exe脱离matlab运行可执行程序
- 让matlab程序脱离matlab环境运行
- 去掉MATLAB编译产生的可执行图形界面程序运行时的DOS黑窗口的一种方法
- VS2010静态编译生成.exe可执行文件,使c++程序脱离VS环境运行
- matalb7与VC2008混合编程DLL方法(四)脱离matlab和VC环境的运行和程序发布
- matlab中的如何终止执行程序,如何设置断点,断点后继续运行
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码。
- 编写在Android的Linux系统中直接运行的可执行程序 - 检测CPU能力
- 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
- MATLAB中统计程序执行时间
- 第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(3)
- 编写在Android的Linux系统中直接运行的可执行程序
- 可执行程序要修改名字才能正常运行!
- C# Windows服务启动错误1083配置成在该可执行程序中运行的这个服务不能执行该服务
- GCJ让java程序脱离jre执行
- 今日试用wine,让windows可执行程序在linux操作系统下运行!
- 如何让Java写的程序,脱离Eclipse在别人的电脑上运行?
- Java程序执行Linux命令(JSP运行其他程序)