Hi,
I am trying to develop a software and when I compile I have the following warning:
sin_reg.c:72:2: attention : passing argument 2 of 'mxCreateNumericArray' from incompatible pointer type [enabled by default] In file included from /usr/local/R2011b/extern/include/mex.h:58:0, from nmsimplex.h:33, from sin_reg.c:2: /usr/local/R2011b/extern/include/matrix.h:891:19: note: expected 'const mwSize *' but argument is of type 'int *'
The code is the following:
mwSize volume_dims2[3]; volume_dims2[0] = n_y; volume_dims2[1] = 0; volume_dims2[2] = n_x; volume_dims2[3] = 0; volume_dims2[4] = (mwSize) 2; volume_dims2[5] = 0; plhs[0] = mxCreateNumericArray((mwSize) 3, volume_dims2, mxDOUBLE_CLASS, mxREAL);
What is wrong?
Thank you for your help, Cédric
Best Answer