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

时间:2015-02-06 17:55:39

标签: matlab visual-studio windows-7-x64 mex

我知道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天试用版

2 个答案:

答案 0 :(得分:2)

是。如果我记得的话,我曾经使用过这种精确的组合。确保你得到了正确的版本。分享实际问题,也许我们可以解决它。

答案 1 :(得分:1)

这是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存在相同的问题。