Я пытаюсь бежать mex -setup
в Matlab, но это дает мне следующую ошибку
>> mex -setup
Error using mex
No supported compiler or SDK was found. For options, visit...
Я посмотрел на компиляторы, которые поддерживаются моей версией Matlab (2015a), и там указано Вот что «Microsoft Visual C ++ 2013 профессиональный» поддерживается. Я посмотрел в свои программы и нашел «Microsoft Visual C ++ 2013 Redistributable».
Мой вопрос, это те же самые? Если они одинаковы, почему мой Matlab не может найти компилятор?
Обычно вы используете lcc-win с Matlab. И это должно прийти с Matlab (если не вы можете получить его от Джейкоба Навиа https://www.cs.virginia.edu/~lcc-win32/). Несмотря на то, что у вас установлена MS Visual Studio, Matlab не находит ее — возможно, распространяемая версия не той версии, в которой нуждается Matlab, или вам нужно указать путь. Но lcc-win — это маршрут, по которому идет большинство пользователей Matlab, и есть куда ошибаться.
Других решений пока нет …