Matlab 版 (精华区)

发信人: zjliu (秋天的萝卜), 信区: Matlab
标  题: Re: 如何让matlab语言的程序生成exe文件
发信站: 哈工大紫丁香 (Wed Dec 22 13:49:33 2004), 转信

从书稿上贴下来:
9.2.4发行
    以上在执行mcctest.exe、mcctest1.exe和mcctest3.exe的时候,系统中还是安装了
MATLAB,并且通过MATLAB的执行程序路径,调用了MATLAB的很多动态连接库,实际上并没
有完全脱离MATLAB。也就是说,如果仅仅把mcctest3.exe和子目录bin复制到另外的机器
,将不能保证其运行。
     如何真正脱离MATLAB呢?MATLAB提供了一个发行程序包,它是一个单独的可执行程
序,位于:
%MATLAB%\extern\lib\win32\mglinstaller.exe
例如作者的环境中就是:
c:\matlab\extern\lib\win32\mglinstaller.exe
这是一个约7M的自解压程序,执行它后将在指定目录(默认为当前目录)解压缩出
bin和toolbox两个子目录,并在系统注册表中进行登记。其中在bin\win32目录下就是数
学库和图形库脱离MATLAB运行所需的所有动态连接库,共有37个。将该路径加入环境变量
PATH中,注意最好加在后面,再重新启动之后,应用程序就可以在没有MATLAB的情况下运行了。当然,这一工作只有在没有安装MATLAB6.x的计算机上才需要,如果已经安装了MATLAB6.x,那么这些DLL文件就已经在MATLAB的程序目录中了,没有必要再安装mglinstaller。另
外,mglinstaller只需要安装一次就可以,不同的MATLAB数学库和图形库应用程序
所需要的DLL文件是一样的,没有必要每次都重新安装。

【 在 matlabg (matlabg) 的大作中提到: 】
: 用matlab语言编的程序如何生成可执行文件。哪位大侠做过指点一下。


--
╔═══════════════════╗
║★★★★★友谊第一  比赛第二★★★★★║
╚═══════════════════╝


※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.*]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.948毫秒