Visual studio 如何在Matlab2014a、visual studio 2017和win10中编译mex文件?

Visual studio 如何在Matlab2014a、visual studio 2017和win10中编译mex文件?,visual-studio,matlab,compilation,mex,Visual Studio,Matlab,Compilation,Mex,我正在尝试使用Matlab2014a编译一个mex文件。它返回一个错误No compiler found,我尝试mex-setup,但在我安装“Visual Studio 2017”时,它找不到任何编译器 我正在使用Win10,我不知道如何修复它 您检查过您的系统是否相互兼容或支持吗? 您可以在此处查阅您是否检查了您的系统是否相互兼容或支持? 您可以在此处参考您使用的MATLAB版本在您的操作系统上不受支持(它在Windows 8.1之前受支持),而MSVC版本在发布时不存在(它只识别MSVC版

我正在尝试使用Matlab2014a编译一个mex文件。它返回一个错误
No compiler found
,我尝试
mex-setup
,但在我安装“Visual Studio 2017”时,它找不到任何编译器


我正在使用Win10,我不知道如何修复它

您检查过您的系统是否相互兼容或支持吗?

您可以在此处查阅

您是否检查了您的系统是否相互兼容或支持?

您可以在此处参考

您使用的MATLAB版本在您的操作系统上不受支持(它在Windows 8.1之前受支持),而MSVC版本在发布时不存在(它只识别MSVC版本2008-2013)

但是,它应该附带
lcc-win32
,这是一个简单的C编译器,应该在
mex-setup
中找到


<如果你想编译C++ MeX文件,你需要找到MSVC 2013或升级你的MATLAB版本(在这一点上是高度推荐的)。

< p>你使用的是一个不支持你的OS的Matlab版本(它支持Windows 8.1),以及一个版本的MSVC,它在发布时不存在。(它只识别MSVC版本2008-2013)

但是,它应该附带
lcc-win32
,这是一个简单的C编译器,应该在
mex-setup
中找到

如果你想编译C++ MeX文件,你需要找到MSVC 2013或者升级你的MATLAB版本(在这一点上非常推荐)。