Matlab 2016a 運行報錯No supported compiler or SDK was found


昨天運行一段程序時MATLAB一直報錯:

Error using mex
No supported compiler or SDK was found. You can install the freely available MinGW-w64 C/C++ compiler; see
Install MinGW-w64 Compiler. For more options, see http://www.mathworks.com/support/compilers/R2015b/win64.html.

按照點擊附加功能上面顯示我這個版本的matlab暫時無法連接到附加功能瀏覽器,嘗試了很多辦法,安裝vs 2017啊之類的,最后按照如下方法解決

1.下載並安裝

https://sourceforge.net/projects/mingw-w64/

注意安裝目錄

 

 

2.安裝成功后重啟MATLAB在命令窗口輸入>> setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')

這種方法每次都要如此設置,嫌麻煩的話可以直接在自己電腦上設置環境變量,方法如下:

  1. 請確保您擁有管理權限。

  2. 從開始菜單中選擇計算機。

  3. 從上下文菜單中選擇系統屬性。

  4. 單擊高級系統設置>高級選項卡。

  5. 單擊環境變量.

  6. 根據系統變量,選擇新建.

  7. 新建系統變量對話框中,鍵入MW_MINGW64_LOC 變量名稱字段中。

  8. 變量值字段中,鍵入 MinGW w64 編譯器安裝,例如, C:\TDM-GCC-64的位置.

  9. 單擊確定關閉對話框,然后關閉控制面板對話框。

 

 

3.完成在命令窗口輸入>> mex -setup

選擇C++或者C編譯都可以

 

綜上問題解決

 



 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM