How I setup Visual studio 2010 Express in Matlab 2013b (32bit)

1 visualizzazione (ultimi 30 giorni)
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

Risposte (2)

Geoff Hayes
Geoff Hayes il 14 Nov 2014
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 Commenti
Geoff Hayes
Geoff Hayes il 15 Nov 2014
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.
AlbCalloni
AlbCalloni il 15 Nov 2014
My OS is 64 bit. I hope the SDK x64 will work with Matlab 32 bit.

Accedi per commentare.


hanssar
hanssar il 15 Nov 2014
  2 Commenti
Aishwarya Selvaraj
Aishwarya Selvaraj il 27 Ott 2015
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 :)

Accedi per commentare.

Categorie

Scopri di più su Troubleshooting in MATLAB Compiler SDK in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by