用matlab的 mex编译C文件出现如下错误,请问下有没有知道为什么
#include"mex.h"voidmexFunction(intnlhs,mxArray*plhs[],intnrhs,constmxArray*prhs[]){in...
#include"mex.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
int i;
int j;
i=1;
j=2;
int k;
k=0;
k= i+j;
mexPrintf("Hello World! \n");
}
FirstProgram.c
FirstProgram.c(8) : error C2143: syntax error : missing ';' before 'type'
FirstProgram.c(9) : error C2065: 'k' : undeclared identifier
第8行为int k; 展开
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
int i;
int j;
i=1;
j=2;
int k;
k=0;
k= i+j;
mexPrintf("Hello World! \n");
}
FirstProgram.c
FirstProgram.c(8) : error C2143: syntax error : missing ';' before 'type'
FirstProgram.c(9) : error C2065: 'k' : undeclared identifier
第8行为int k; 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询