在使用matlab編譯C/C++代碼時會報錯,提示沒有相關的編譯器,順著去點擊報錯資訊時,會跳轉到MATHWORKS官網,然后告訴你需要下載(如下鏈接:https://www.mathworks.com/support/requirements/supported-compilers.html),

這時可以通過點擊“Download MinGW now”按鈕下載,然后在新跳轉的頁面可以看到MinGW的下載方式,

(PS:點擊download后可能會要求登錄,直接登錄就好,沒有賬號的注冊一個,哪怕你用的是pj版的MATLAB也沒有關系,不會影響下面的操作)
點擊了下載之后,你將會下載一個檔案名為mingw.mlpkginstall的檔案,他就是MATLAB的附加程式下載安裝檔案,
然后在MATLAB的當前檔案夾里找到他,雙擊運行(建議把當前檔案夾設定在桌面,好找一點,當然有的博主提到放在MATLAB的檔案夾內,都無所謂,只要你可以找到他就ok),運行后可能會要求你登錄,沒有關系直接登錄就好,就用你剛剛注冊的賬號或者已有的賬號,只要能登陸就ok,隨后一路點確定就可以,如下圖,




注意:安裝程序中可能會報錯,卡在下載那里,有很大的可能性是因為你禁止了你的MATLAB聯網下載功能,關閉你的防火墻再試試,別忘了裝好后把你的防火墻打開,不然電腦壞掉了別怪我哈哈哈哈,
有的同學會問這個完成之后怎么搞,
很簡單,在你的matlab的命令列視窗輸入:
mex -setup
如果運行結果是這樣的,那你基本上編譯器搞定了,是不是很簡單:
如果你還是覺得不靠譜的話,可以試試mex函式的相關算例,要是這都沒問題,那肯定沒得問題了,
PS:如果有同學不會下載那個檔案可以到我的鏈接下載讓我也看看收到C幣是啥感覺:https://download.csdn.net/download/qq_42818011/13451310
如果和我一樣是窮苦的學生黨可以私信我我單獨發給你,
如果本文對您有用,請點個贊唄~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/230360.html
標籤:其他
