1、MATLAB中mex編譯錯誤
在命令行運行:mex -setup
顯示錯誤使用mex
未找到支持的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器
2、軟件下載:
MinGW-w64下載
https://sourceforge.net/projects/mingw-w64/
TDM-GCC 下載
http://tdm-gcc.tdragon.net/download
3、安裝
a、creat,然後不停next,(記錄下安裝路徑,配環境變量有用)
其中注意:32位還是64位下載需要對應,其次,create時候建議將check for updated files一項取消勾選,這是官網給的建議,因爲後續可能會跟版本有關出現錯誤。
b、配置環境變量
增加變量名MW_MINGW64_LOC,變量值爲TDM-GCC-64的安裝路徑;(如本文的安裝路徑默認爲:C:\TDM-GCC-64)
4、打開MATLAB
輸入
setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
mex -setup