在使用simulink的S-Function去調用C程序的時候,需要使用mex指令預先編譯C程序,但是出現
Error using mex No supported compiler or SDK was found的錯誤提示。

根據提示可知是缺少C編譯器這里使用的是MinGw-w64,根據官方提示進行安裝;
可以在HOME菜單下的Add-Ons進行安裝,如下圖所示;

由於版本比較低,已經不支持Add-Ons,需要自行下載文件;如下圖點擊該鏈接;

進入到mathworks官網下載MinGW-w64即可,需要提前注冊一個mathworks的用戶;

雙擊下載的文件mingw.mlpkginstall,根據提示進行安裝即可;

安裝成功之后,再使用mex進行編譯,提示編譯成功,如下圖所示;

適用於:matlab 2015b 及以上的版本
mingw.mlpkginstall百度雲下載地址 提取碼:d05i
mingw.mlpkginstall官網下載地址
