1. 程式人生 > >Matlab2017b配置C++/C/Fortan編譯器的問題(已解決)

Matlab2017b配置C++/C/Fortan編譯器的問題(已解決)

今天在配置Matlab2017編譯C++程式碼的時候,一貫的呼叫mex -setup命令,結果顯示沒有找到任何支援的編譯器或SDK。您可以安裝免費的mingw-w64 c/c++編譯器;
崩潰!!
最後根據錯誤所給的連結在matlab2017的獲取附加功能安裝mingw-w64 、結果半天沒下載好。
最後查找了各種文件,使用的是安裝TMD-GCC-64成功解決!!步驟如下:
1;下載TMD-GCC-64:l連結http://tdm-gcc.tdragon.net/download ;注意看清是32位還是64位,TDM-GCC的安裝路徑不要包括空格(最好預設安裝路徑);
2:新建環境變數(我的電腦右鍵-管理-高階設定-環境變數-系統變數新建)MW_MINGW64_LOC,設定為TDM-GCC-64的安裝位置(預設是C:\TDM-GCC-64);
3;在matlab中鍵入命令列:setenv(‘MW_MINGW64_LOC’,’C:\TDM-GCC-64’)
4.重啟matlab,再次輸入mex -setup即可!!

如圖:
這裡寫圖片描述