Matlab 2014b 和 mex 文件,有没有人能够使用 Visual Studio Express?

Matlab 2014b and mex files, has anyone been able to use Visual Studio Express?

我知道 Visual Studio Pro 将允许您为 MATLAB 2014b 编译 mex 文件。

不过我想知道是否有人能够使用 Visual Studio Express(免费,Pro 是免费的)来编译 mex 文件?我尝试了 Windows SDK(mathworks 推荐),但没有成功。

更新:这是我得到的错误: 安装选定的 Windows SDK 组件时出现问题。 "Microsoft Windows SDK for Windows 7" 产品的安装报告了以下错误:请参阅 Samples\Setup\HTML\ConfigDetails.htm

只是我找不到那个文件。

详情:

Windows 7

MATLAB 2014b

到目前为止我所做的事情:

SDK 7.1,我尝试安装它,不确定它是否安装不正确或者实际上不是解决方案(从这里:http://www.mathworks.com/support/compilers/R2014b/index.html

下载正在运行的 Visual Studio Pro 的 30 天试用版

是的。如果我记得的话,我曾经使用过那个确切的组合。不过,请确保您获得了正确的版本。分享实际问题,也许我们可以解决它。

这是 Windows SDK 7.1 的另一个常见问题,它 won't install if you have a newer Visual Studio 2010 runtime than version 10.0.30319 试图安装它(您可能认为他们会更新 SDK 安装程序!)。您必须在安装 SDK 之前删除它们:

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

然后将安装 SDK,您可以重新安装 the latest 2010 runtimes

旧的 DirectX SDK(2010 年 6 月)和 the solution is much the same 存在相同的问题。