为什么SDK 7.1安装失败,在我的Windows系统上显示“安装失败”消息?
179次浏览(过去30天)
显示旧的注释
我正在使用MATLAB 7.14 (R2012a) 64位。我需要在我的系统上为MATLAB设置一个编译器配置。
当我尝试执行以下MATLAB命令时:
墨西哥人设置
我收到以下错误:
没有万博1manbetx在此计算机上找到支持的SDK或编译器。
为支持的编译器列表万博1manbetx,请参阅
//www.tianjin-qmedu.com/万博1manbetxsupport/compilers/R2012a/win64.html
如果我尝试在我的系统上安装Microsoft Windows SDK 7.1 (MATLAB 7.万博1manbetx14 (R2012a)支持的编译器),安装失败,并出现以下错误消息:
接受的答案
MathWorks支万博1manbetx援小组
2021年6月15日
编辑:MathWorks支万博1manbetx援小组
2021年6月21日
这是微软Windows SDK 7.1的一个问题。它可能发生在两种情况下:
1.如果您安装了Microsoft Visual c++ 2010 SP1 (Express或Professional)。
2.如果你安装了Microsoft Visual c++ 2010可重分发包(x64或x86)。
微软关于这个问题的详细信息如下:
为了避免这个问题:
1.从“控制面板”>“程序和功能”中卸载Microsoft Visual c++ 2010可重分发包(x86和x64)。如果卸载有困难,请参见下面的相关解决方案1-NBI41W。
2.安装Windows SDK 7.1在安装过程中,在“安装选项”菜单下,取消选中“Visual c++编译器”和“Microsoft Visual c++ 2010”组件。
3.应用下面的SDK 7.1补丁:
4.重新安装Microsoft Visual c++ 2010可重分发包。
更多答案(13)
哈米德
2014年10月19日
编辑:MathWorks支万博1manbetx援小组
2022年2月23日
在64bit windows 8和Matlab R2014a下,通过安装“Microsoft Visual Studio Ultimate 2013 with update 3”,解决了该问题。安装完成后,“mex -setup”的答案是:
>> mex -setup
MEX配置为使用“Microsoft Visual c++ 2013 Professional (C)”进行C语言编译。
警告:MATLAB C和Fortran API已更改为支持超过2^32-1个元素的MATLAB变量。万博1manbetx在不久的将来,您将需要更新您的代码以利用新的API。你可以在以下网站找到更多相关信息:
//www.tianjin-qmedu.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html
.
要选择不同的语言,请从以下选项中选择一种:
墨西哥人设置c++
墨西哥人设置FORTRAN