1. 程式人生 > >在Matlab中配置C編譯器的問題

在Matlab中配置C編譯器的問題

    這段時間在做語音訊號盲源分離的問題,在編寫程式的過程中使用了現成的OMP和KSVD工具包,自然引入了在matlab中配置C編譯器的問題。

    起初,我使用了VS2013和matlab2013搭建開發環境,遇到了一個常見的問題,那就是輸入mex - setup,提示無法找到C編譯器的錯誤。在這個過程中,我重灌過好幾次軟體,大家知道,這兩個軟體的安裝和解除安裝很耗費時間,我是來來回回折騰了好久。也嘗試過論壇或部落格上的解決辦法例如修改配置檔案(D:\Program Files\MATLAB\R2013a\bin\win64\mexopts\compilerComponents),事實證明這個方法是沒起到什麼作用哭

;也嘗試過,在matlab安裝路徑下引入matlab和VS2013的關聯檔案,結果依然是徒勞快哭了

    有文章講,VS的版本必須低於matlab的版本,萬般無賴之下,我使用了VS2010+matlab2013和VS2013+matlab2016兩種方式,結果簡直是完美,軟體下載、安裝和配置加在一起也就小半天。

    寫這篇文章的目的是希望大家在遇到這個問題時,直接採用最快、最直接的方法。