今天在配置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即可!!
如圖:
