天天看點

matlab找不到sdk,matlab2015b找不到編譯器SDK怎麼辦

本人想用matlab編譯成exe檔案,并利用MCR實作在其他電腦上的運作,但是在本地編譯過程中發生如下錯誤:

mbuild -setup

錯誤使用 mbuild (line 164)

Unable to complete successfully.

未找到支援的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器。如需更多選項,請

參閱 http://www.mathworks.com/support/compilers/R2015b/win64.html。

mex -setup

錯誤使用 mex

未找到支援的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器。如需更多選項,請

參閱 http://www.mathworks.com/support/compilers/R2015b/win64.html。

但是編譯器都已經安裝好了啊,

arrayfun(@(C)C.Name,mex.getCompilerConfigurations('C','Supported'),'Uni',0)

ans =

'Intel C++ Composer XE 2011 with Microsoft SDK 7.1 (C)'

'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2008 (C)'

'Intel C++ Composer XE 2011 with Microsoft Visual Studio 2010 (C)'

'Intel C++ Composer XE 2013 with Microsoft SDK 7.1'

'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2010 (C)'

'Intel C++ Composer XE 2013 with Microsoft Visual Studio 2012 (C)'

'MinGW64 Compiler (C)'

'Microsoft Visual C++ 2008 (C)'

'Microsoft Visual C++ 2010 (C)'

'Microsoft Visual C++ 2012 (C)'

'Microsoft Visual C++ 2013 Professional (C)'

'Microsoft Visual C++ 2015 Professional (C)'

'Microsoft Windows SDK 7.1 (C)'

求問各位高手,這是怎麼回事啊?