unable to link mex compiler with visual studio 2013
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Friedrich
2014-3-24
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 个评论
Friedrich
2014-3-31
The LCC comes with a 32bit MATLAB only. The LCC is not available for a 64bit MATLAB.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Troubleshooting in MATLAB Compiler SDK 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!