我正在尝试设置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
有什么想法吗?
答案 0 :(得分:4)
Windows SDK 7.1位于受支持的编译器列表中,因此这是一个有效的问题。
我认为它可能是this bug,我遇到了编译器被删除的地方(details from MS)!看看here too。该补丁位于Microsoft's website。
有关如何下载和配置适用于MATLAB的SDK的提示,请参阅this support article。也许确认在安装中选择了编译器。