How I setup Visual studio 2010 Express in Matlab 2013b (32bit)
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I would compile some *.c files (used in Simulink function calls) with Visual Studio 2010 Express with Matlab 2013 b (32 bit) currently installed on my pc.
My system is configured as:
- Operating System: Windows 7 - SP1
- Matlab 2013 b (32 bit)
- Visual Studio 2010 C++ Express
However I cannot see in mex -setup option the "Visual Studio 2010" compiler, and so I cannot compile with mex and Visual Studio.
What can I do to add or point Visual studio to mex preferences? Any suggestions?
Thanks in advance,
Alberto
0 个评论
回答(2 个)
Geoff Hayes
2014-11-14
Alberto - according to 2013b supported and compatible compilers, Visual Studio 2010 Express is not a supported compiler so I don't think that you can do anything to trick mex in to providing it as an option.
I suggest that you try to download and install Microsoft Windows SDK 7.1. I did the same for R2014a on 32-bit Windows.
3 个评论
Geoff Hayes
2014-11-15
You need only install the Microsoft Windows SDK 7.1 (with .NET Framework 4.0).
What is your Windows 7 - 32-bit or 64-bit? Either way, you will probably need to download the version of the SDK that is compatible/suitable for your OS.
As for compiling libraries in 2010 Express and 2010 Professional, I have no idea if they are the same.
hanssar
2014-11-15
There is a bug with Win SDK 7.1 and VS2010 Express. Maybe this helps you: http://www.mathworks.com/matlabcentral/answers/96611-how-do-i-install-microsoft-visual-c-2010-and-microsoft-windows-sdk-7-1
2 个评论
Aishwarya Selvaraj
2015-10-27
Hi everyone, I use windows 8.1 version (64bit )and matlab 2014a(64bit). And i want to use the mex file . Could anyone please tell me which other software (including version)has to be downloaded Kindly reply thank you :)
Geoff Hayes
2015-10-27
See http://www.mathworks.com/support/compilers/R2014a/index.html for details on the supported compilers for R2014a given your OS.
另请参阅
类别
在 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!