VC和MATLAB的接口求助
在VC和MATLAB的接口中,当MATLAB里有两个输出参数时,不知道如何接口比如:matlab中的程序是:function = add_zh(a,b)
y=a+b;
u=a*b;
命名该文件为:myfunct.m
用mcc -t -h -L C -W lib:test -T link:lib myfunct.m产生诸多文件,其中的需要用到的test.h中有extern mxArray * mlfMyfunct(mxArray * * u, mxArray * a, mxArray * b);明显是把输出参数作为输入参数了
不知道怎么回事?
[ 本帖最后由 eight 于 2007-6-13 11:08 编辑 ] 。。。。。。
请问楼主,C中的函数如果有多个输出,该怎么办?
* *u不是输入参数
而是你的输出参数的地址!!
页:
[1]