本人想用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)'
求問各位高手,這是怎麼回事啊?