unable to link mex compiler with visual studio 2013
3 views (last 30 days)
Show older comments
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? n
Select 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
0 Comments
Accepted Answer
Friedrich
on 24 Mar 2014
Hi,
each MATLAB release has a set of compilers which it supports. In your case R2011b does not support Visual Studio 2013. A list of supported compiler can be found here.
2 Comments
Friedrich
on 31 Mar 2014
The LCC comes with a 32bit MATLAB only. The LCC is not available for a 64bit MATLAB.
More Answers (0)
See Also
Categories
Find more on Troubleshooting in MATLAB Compiler SDK 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!