Mex在Matlab R2016b中找不到MS SDK

Mex在Matlab R2016b中找不到MS SDK,matlab,mex,Matlab,Mex,我在使用的服务器上安装的Matlab已从R2015a更新为R2016b,现在mex无法工作。当我键入mex-setup时,我得到了错误 Error using mex No supported compiler or SDK was found. You can install the freely available MinGW-w64 C/C++ compiler; [...] 以前每当我更新Matlab时,我都没有遇到过这个问题 Microsoft Visual Studio 2010已

我在使用的服务器上安装的Matlab已从R2015a更新为R2016b,现在mex无法工作。当我键入
mex-setup
时,我得到了错误

Error using mex
No supported compiler or SDK was found. You can install the freely available MinGW-w64 C/C++ compiler; [...]
以前每当我更新Matlab时,我都没有遇到过这个问题


Microsoft Visual Studio 2010已安装并正在运行

更多信息:

  • 服务器未连接到internet,因为它包含机密数据
  • VisualStudio的安装在过去的许多年中都没有改变,并且至少在Matlab的过去两次更新中进行了工作
  • 最初未设置环境变量
    MSSdk
    。我尝试将其设置为“C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A”,但没有成功
它看起来像2010年,而Microsoft Visual Studio 2010支持它,而R2016b不支持它。请在此处查看Windows支持的编译器列表:。不过它确实支持MS VS2012,所以您可能需要升级编译器或继续使用R2015a。非常感谢你们两位。这回答了我的问题!它不再受支持,对此表示抱歉。