我知道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天试用版
答案 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存在相同的问题。