查看完整版本 : [求助]请教m文件编译成com组件的问题
remelost
2009-03-08, 10:30
各位打扰一下。我想在C#下调用已经编好的Matlab程序,需要将m文件编译成com组件。
我在matlab下输入命令comtool,打开matlab builder窗口,按照网上别人的思路添加new project,然后添加m文件,结果build com/object过程中出现no source files were specified? 查了半天了,也没看出个所以然来。
望各位多多指教,谢谢了
各位打扰一下。我想在C#下调用已经编好的Matlab程序,需要将m文件编译成com组件。
我在matlab下输入命令comtool,打开matlab builder窗口,按照网上别人的思路添加new project,然后添加m文件,结果build com/object过程中出现no sourc...
路过,帮你顶一下。
remelost
2009-03-09, 22:18
莫非没有人遇到过此类问题
我怎么这么背
帮你顶一下吧,我也遇到了很多编译问题都解决不了。:sweat:
godleading
2009-03-21, 19:27
此类问题我也遇到过,你首先确认编写的m文件运行正常,然后把它调用到的其他m文件放在一个文件夹中试试!
remelost
2009-03-26, 20:57
你好,不知道您最后是怎么解决的?
我的所有文件单独运行都正常,并且所有m文件都在一个文件夹中。
neu_cnlj
2009-03-27, 15:05
各位打扰一下。我想在C#下调用已经编好的Matlab程序,需要将m文件编译成com组件。
我在matlab下输入命令comtool,打开matlab builder窗口,按照网上别人的思路添加new project,然后添加m文件,结果build com/object过程中出现no sourc...
1,comtool,你用的什么版本matlab阿,matlab对c#的支持至少是7.4(2007a,7.5-2007b)版本的。
2,对m文件的编译命令应该是deploytool。
3,build com/object过程中出现 no sourc...的话,编译过程字体时红色的,说明m文件未编译通过,你的m文件有错误。字体是黑色后,会出现 build complete等字样。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.