mex -setup c++ not working

Good afternoon. I have installed Microsoft SDK7.1 and .NET framework 4.0. However, Matlab seems can't find it. and when I run mex -setup c++, it shows error message below:
Error using mex No supported compiler or SDK was found. For options, visit http://www.mathworks.com/support/compilers/R2015a/win32.html.
Could anyone let me know what may cause this error? and how to solve it?
The matlab I am using is Matlab 16a, window 7 system.
THanks.

3 Comments

Rik
Rik on 23 Feb 2017
I don't know if this is a bug or if I'm doing thing wrong, but installing a mex compiler for me only works if the compiler is installed before Matlab is. So my question is, did you already try to re-install Matlab?
Please show the output of
mex -v -setup c++
SDK is not enough. you have to install visual studio (at least community version)
while installing you have to select "C++ desktop app development" option
compiler for matlab.PNG

Sign in to comment.

Answers (1)

Jan
Jan on 23 Feb 2017
Edited: Jan on 23 Feb 2017

0 votes

There are a lot of concerning threads in the forum (currently 792 - horryfying!):
Did you select the 64-bit compilers during the installation or are you using a 32 bit Matlab? For me it worked to install the SDK after Matlab.

Categories

Products

Tags

Asked:

on 23 Feb 2017

Community Treasure Hunt

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

Start Hunting!