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