2-31 发表于 2006-5-15 11:50

matlab中的COM生成器问题

<P>我想将M文件通过COM生成器组件放到VB中应用,但是在生成工程时就出现问题了</P>
<P>Build Status框出现<BR>mcc-M-silentsetup -d 'D:/matlab/word/magicdemo/src'-B'ccom:magicdemo,magicdemo,1.0'-i D:/matlab/word/mymagic.m mbuild is choosing an appropriate compiler...<BR>Modification of non-creatable array value attempted,subscript-1 at D:/matlab/win32/mexsetup.pm line 625</P>
<P>Error Dialog框出现</P>
<P>Error using ==> comtool(build)<BR>Error: An error occurred while shelling out to mbuild(error code=1).<BR>Unable to build executable (specify the -v option for more information).<BR><BR>我用的是6.5是按书上步骤做的,M文件肯定没问题,为什么还会出现这种情况呢?</P>

[ 本帖最后由 sogooda 于 2008-5-25 20:20 编辑 ]

2-31 发表于 2006-5-16 14:11

<P>怎么才能生成组件啊?</P>

redelf 发表于 2006-6-14 17:26

我也遇到了这个问题

redelf 发表于 2006-6-14 18:02

我的解决办法是matlab里面运行<BR>mex -setup<BR>选择vc<BR>mbuild -setup<BR>选择vc

dshisheng 发表于 2008-5-25 11:15

看不懂你说得解决办法
能不能再详细点

ch_j1985 发表于 2008-5-25 11:44

原帖由 dshisheng 于 2008-5-25 11:15 发表 http://www.chinavib.com/forum/images/common/back.gif
看不懂你说得解决办法
能不能再详细点

在Matlab的Command Window中输入mex -setup之后,出现
Please choose your compiler for building external interface (MEX) files:

Would you like mex to locate installed compilers /n?
输入y
出现
Select a compiler:
Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2008a\sys\lcc\bin
Microsoft Visual C++ 6.0 in D:\Program Files\Microsoft Visual Studio

None

Compiler:
输入2
出现
Please verify your choices:

Compiler: Microsoft Visual C++ 6.0
Location: D:\Program Files\Microsoft Visual Studio

Are these correct /n?
然后确认路径正确与否就可以啦
页: [1]
查看完整版本: matlab中的COM生成器问题