Matlab 版 (精华区)

发信人: flyingcat (flyingcat), 信区: Matlab
标  题: Re: 请教版主
发信站: BBS 哈工大紫丁香站 (Wed May 19 09:31:02 2004)

你可以这样试一下:
假设你的主function是aaa.m,但是在其中用到了另外一个function在bbb.m中,
此时你要将aaa.m编译为.exe,你必须在aaa.m的前两行写如下代码:
function aaa()
%#function bbb
........
注意并非所有的function都可以编译成.exe,以下几种对象编译器不能支持:
1。Matlab对象
2。Matlab Java对象
3。某些特定的eval和input操作。
4。某些工具箱。
但是这些情况也非绝对,可以试着更换默然的编译器来改善情况。如果用到了图形
库别忘了加上 -B sgl 开关。
祝你好运!同时祝版主好运!

【 在 lcylmm (icemm) 的大作中提到: 】
: 如何利用m编译器编译m文件和其子文件使其生成exe文件?
: 单个m文件我能利用mcc编译成exe文件,但是上述情况我就不会了



--

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