1. 程式人生 > >Matlab2016a mex -setup出錯的解決方法(VS2013)

Matlab2016a mex -setup出錯的解決方法(VS2013)

首先說一下我的電腦配置:win7, 64位系統, VS2013, Matlab2016a

使用matlab進行mex -setup時,出現mex錯誤的提醒,根據錯誤說明,應該是說找不到VS的編譯器。

在網上參考了很多方法,基本都不可行,最後看到了一個部落格成功解決了我的問題。

首先,下載TDM-GCC(64位)的安裝檔案。我下載的是下圖這個。


然後根據提示傻瓜式安裝,記住安裝的路徑。附上安裝地址:http://tdm-gcc.tdragon.net/download

其次,在計算機的環境變數中建立環境變數MW_MINGW64_LOC,設定為TDM-GCC-64的安裝位置;

最後, 在matlab中輸入:setenv(‘MW_MINGW64_LOC’,‘安裝路徑’); 

操作完成後,重啟matlab,再mex就可以通過了。

附上參考的部落格連結:http://blog.csdn.net/desire121/article/details/60466845