How to get rid of error C2601?
Show older comments
I'm encountering few errors listed below. This happens when I try to run cpp code in matlab using mex command.
mesh.cpp(463) : error C2061: syntax error : identifier 'mxArray'
mesh.cpp(466) : error C2601: 'main' : local function definitions are illegal
mesh.cpp(464): this line contains a '{' which has not yet been matched
I'm doing it this way
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
int main(void)
{
<program content>
}
return;
}
Is this the right way of doing it?
Thanks in advance
Accepted Answer
More Answers (0)
Categories
Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!