Cannot generate MEX function

11 visualizaciones (últimos 30 días)
Julius
Julius el 23 de Jun. de 2013
I tried to use MATLAB Coder to generate a MEX function from a MATLAB function.
I used the simplest example to make sure the MATLAB function is correct:
function c = add(a,b)
%#codegen
c = a + b;
But when building, there was an error:
??? Build error: Compilation returned error status code 2. See the target build log for further details.
And last few lines of the error report looks like this:
12 Creating library add_mex.x and object add_mex.exp
13 'cmd' is not recognized as an internal or external command,
14 operable program or batch file.
15 gmake: *** [add_mex.mexw64] Error 1
My MATLAB version is R2011a, and I have Microsoft Visual Studio 2010 installed on my computer as well, so I ran
mex -setup
to designate the compiler to VS2010.
Can somebody please tell me how to troubleshoot this?

Respuesta aceptada

Lokesh Ravindranathan
Lokesh Ravindranathan el 23 de Jun. de 2013
I think the same issue has been discussed here: http://www.mathworks.com/matlabcentral/answers/2926
  1 comentario
Julius
Julius el 23 de Jun. de 2013
Exactly my problem. Thanks.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Algorithm Acceleration en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by