解決方案
MATLAB R2010a 默認不支持Microsoft Visual C++ 2010 編譯器 ,但是可以通過安裝補丁解決問題,具體方法如下:
1. 下載補丁文件
文件中包括支持如下Visual C++ 2010編譯器的必須文件
• Visual C++ 2010 Professional and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Professional and 32-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express (Windows SDK 7.1 also required) and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express and 32-bit MATLAB 7.10 (R2010a)
補丁文件: VS2010MEXSupport.zip
2. 登陸 MATLAB 7.10 (R2010a).
右鍵單擊Matlab圖標,以管理員身份運行
3. 在matlab命令窗口解壓,安裝
運行命令 unzip('X:\VS2010MEXSupport.zip', matlabroot);
此命令會自動解壓文件到相應路徑,不用擔心~
4. Set up MEX to use Visual C++ 2010
如果安裝了VS2010,則鍵入命令 "mex –setup"會看到vs2010已經出現在列表中
參考自:http://www.mathworks.cn/support/solutions/en/data/1-D5W493/?solution=1-D5W493