1. Mediante el comando mex -setup elegir el tipo de compilador a utilizar
>> mex -setup
Please choose your compiler for building external interface (MEX) files:
Please choose your compiler for building external interface (MEX) files:
2. Aceptamos que el computador busque los compiladores instalados con y
Would you like mex to locate installed compilers [y]/n? y
3. Seleccionamos un compilador de la lista y aceptamos
Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2009a\sys\lcc
[2] Microsoft Visual C++ 2008 SP1 in C:\Program Files\Microsoft Visual Studio 9.0
[0] None
Compiler: 1
Please verify your choices:
Compiler: Lcc-win32 C 2.4.1
Location: C:\PROGRA~1\MATLAB\R2009a\sys\lcc
Are these correct [y]/n? y
Trying to update options file: C:\Users\PAMR\AppData\Roaming\MathWorks\MATLAB\R2009a\mexopts.bat
From template: C:\PROGRA~1\MATLAB\R2009a\bin\win32\mexopts\lccopts.bat
Done . . .
**************************************************************************
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the new
API. You can find more information about this at:
http://www.mathworks.com/support/solutions/data/1-5C27B9.html?solution=1-5C27B9
Building with the -largeArrayDims option enables the new API.
**************************************************************************
utilizo el comando mex -setup y no me aparecen compiladores, que puedo hacer ?
ResponderEliminarcomo activo, o que debo instalar, muchas gracias.
ivan-uq@hotmail.com
Debes de intalarte un compilador. Si tu sistema operativo es Windows 64bits este te puede funcionar:
ResponderEliminarMicrosoft Windows SDK for Windows 7 and .NET Framework 4
http://www.microsoft.com/en-us/download/confirmation.aspx?id=8279
mas info aquí:
http://www.mathworks.es/support/compilers/R2012b/win64.html
Cuéntame si te funcionó,
Eduard
Tengo el mismo problema y no me sirvio esa solucion :p
EliminarNo me aparece ningún compilador en matlab cuando ejecuto mex -setup y quiero compilar un archivo de c++ en matlab, ya instale el vistual c++ y el dev c++ pero no me reconoce ningun compilador, tendré que agregar una variable de entorno o algo por el estilo?
ResponderEliminarGracias Saludos
Hola! Tengo el mismo problema que el amigo Jorge, incluso instale ya el Microsoft Windows SDK for Windows 7 and .NET Framework 4 y cuando ejecuto la acción sigue sin aparecerme compiladores.
ResponderEliminarBuenas, me gustaría saber que necesito instalar para compilar código C desde Matlab, tengo windows 10 en mi ordenador.
ResponderEliminarMuchas gracias y un saludo.
Yo con Microsoft Windows SDK tampoco lo logré, pero tuve más suerte con VS 2010 (trial version) y su compilador de C++.
ResponderEliminar