matlab中出現mex無法編譯的問題

ChshuoComing發表於2020-10-04

首先上鍊接:
連結:https://pan.baidu.com/s/1734L-aM2Nl9XwBDhDvtyZw
提取碼:k0w2

安裝VC++6.0(這個我不確定要不要安裝 反正我是安裝了)和tdm64-gcc-9.2.0(這個我是按照預設位置安裝,我才不按照預設位置安裝也可以,但是要記住安裝的位置,接下來要用一下)。
兩個都是傻瓜式安裝,一步一步來就好了。
安裝好後要配置環境
第一步:計算機(此電腦)右擊屬性
在這裡插入圖片描述
第二步:點選高階系統設定
在這裡插入圖片描述

第三步:環境變數(右下角)
在這裡插入圖片描述
第四步:點選新建(有一個使用者變數,有一個系統變數,我是在使用者變數那個地方新建的)
在這裡插入圖片描述
在這裡插入圖片描述
變數名是:MW_MINGW64_LOC
變數值:C:\TDM-GCC-64 我這個是tdm64-gcc-9.2.0安裝在預設位置的,如果不是應該得按照你安裝的位置填
第五步:在matlab中執行setenv('MW_MINGW64_LOC','C:\TDM-GCC-64');setenv後面這個’C:\TDM-GCC-64’是要填安裝位置的注意引號
第六步:然後重啟matlab,執行mex -setup
在這裡插入圖片描述

相關文章