Я всегда был в состоянии использовать функциональный блок MATLAB на Simulink без проблем, но с тех пор вчера он давал мне сообщениеКомпиляция ошибка с функцией MATLAB
Не удается найти C-компилятор, требуемую Функциональные блоки Stateflow и MATLAB. Используйте «mex -setup» для выбора поддерживаемого C-компилятора.
После некоторого поиска я попытался установить Windows SDK и переустановить Microsoft Visual C++ 2010 Express, но ошибка сохраняется.
Когда я бегу Simulink модели в главном окне MATLAB появится следующее сообщение, прежде на Simulink
Предупреждение появляется первое сообщение: «» MySQL»не распознается как внутренней или внешней команды, оперативной программы или командного файла. «MySQL» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. VSINSTALLDIR ' превышает максимальную длину имени MATLAB длиной 63 символа и имеет усечен до ' 'MySQL' не распознается как внутренняя или внешняя команда, o '.
Я не знаю, подключены ли они, но единственное последнее изменение, которое я сделал на этом компьютере, заключалось в установке MySQL в него.
Что происходит после 'mex -setup'? Я сильно подозреваю, что у вас есть проблема. – Landak
Ошибка сохраняется. Я могу выбрать компилятор, который он находит в настройке, и папка, которую он использует, кажется правильной, но появляются одни и те же предупреждения. – kuro64