Matlab 2012a 与 Windows SDK 7.1

Posted

技术标签:

【中文标题】Matlab 2012a 与 Windows SDK 7.1【英文标题】:Matlab 2012a with Windows SDK 7.1 【发布时间】:2013-09-30 23:29:06 【问题描述】:

我正在尝试设置 mex 编译器。我在 Windows 8 上使用 Visual Studio 2012 和 Matlab 2012a。

我已经下载Windows SDK 7.1并安装了:

但是当我尝试:

mex -setup

上面写着:

No supported SDK or compiler was found on this computer. 
For a list of supported compilers, see  
http://www.mathworks.com/support/compilers/R2012a/win64.html  

有什么想法吗?

【问题讨论】:

Windows SDK 7.1 在列表中,所以这可能是我的回答中提到的 Windows SDK 安装程序错误。 【参考方案1】:

Windows SDK 7.1 在受支持的编译器列表中,因此这是一个有效的问题。

我认为它可能是this bug,我遇到过编译器被删除的地方 (details from MS)!看看here too。补丁位于Microsoft's website。

有关如何下载和配置适用于 MATLAB 的 SDK 的提示,请参阅 this support article。也许确认在安装中选择了编译器。

【讨论】:

以上是关于Matlab 2012a 与 Windows SDK 7.1的主要内容,如果未能解决你的问题,请参考以下文章

matlab2012a解决办法(转载)

Matlab 2012a Mex 在 Mountain Lion 上使用 Xcode 4.5

使用 MatlabR2012a 编译到 LINUX Matlab 代码时出错

各位大侠,我新装matlab R2012a 安装后软件激活时出现这个问题,见下图

IPPL 与 Matlab 编译器运行时 (MCR)

2013a 中的 Matlab Saveas 错误