I am running Win 7 pro with matlab R2011b. I am having a problem getting a compiler selected when I run mex -setup. I have visual studio 2013 installed on my machine. If I try to use the option to let mex locate an installed compiler, I get the following: Error using mex (line 206) Unable to complete successfully.
If I try to manually select a compiler, I get the following:Would you like mex to locate installed compilers [y]/n? nSelect a compiler: [1] Intel C++ 12.0 (with Microsoft Visual C++ 2008 SP1 linker) [2] Intel C++ 12.0 (with Microsoft Visual C++ 2010 linker) [3] Intel C++ 11.1 (with Microsoft Visual C++ 2008 SP1 linker) [4] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 SP1 linker) [5] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 Shell linker) [6] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker) [7] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 SP1 linker) [8] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker) [9] Microsoft Software Development Kit (SDK) 7.1 [10] Microsoft Visual C++ 2005 SP1 [11] Microsoft Visual C++ 2008 SP1 [12] Microsoft Visual C++ 2010 [13] Microsoft Visual C++ 2010 Express [0] None Compiler:
I don't see an option to select visual studio 2013. Can you please advise how to link visual studio 2013 compiler as the compiler that mex uses?
Thanks,
David
Best Answer