我一直能夠使用MATLAB功能塊Simulink的沒有問題,但由於昨日以往任何時候都一直給我的留言與MATLAB函數編譯錯誤
無法找到所要求的C編譯器Stateflow和MATLAB功能塊。 使用'mex -setup'選擇受支持的C編譯器。
經過一番搜索,我嘗試安裝Windows SDK,並重新安裝Microsoft Visual C++ 2010 Express,但錯誤仍然存在。
當運行在MATLAB的主窗口顯示以下消息,Simulink的
警告顯示的第一個消息之前Simulink模型:「」 MySQL的不被識別爲內部或外部 命令, 可操作程序或批處理文件。 'MySQL'不被識別爲內部或外部命令, 可操作的程序或批處理文件。 VSINSTALLDIR' 超過MATLAB的最大名稱長度爲63個字符,並且 被截斷爲 '''MySQL'不被識別爲內部或外部命令,' '。
我不知道它們是否連接,但我在這臺計算機上做出的唯一最近更改是在其中安裝MySQL。
'mex -setup'後會發生什麼?我強烈懷疑你有路徑問題。 – Landak 2014-10-04 17:00:57
錯誤仍然存在。我可以在安裝程序中選擇它找到的編譯器,並且他使用的文件夾似乎是正確的,但會出現相同的警告。 – kuro64 2014-10-04 17:06:13