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 编辑 ] <P>怎么才能生成组件啊?</P> 我也遇到了这个问题 我的解决办法是matlab里面运行<BR>mex -setup<BR>选择vc<BR>mbuild -setup<BR>选择vc 看不懂你说得解决办法
能不能再详细点 原帖由 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]