为什么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援小组
编辑: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可重分发包。
37个评论

登录评论。

更多答案(13)

亚历山大金星
亚历山大金星 2015年6月30日
编辑:1月 2015年11月29日
我想在这里重复加里·戴的评论,因为它挽救了我:
我偶然发现了一种安装SDK 7.1的方法,而不必卸载2010年后期的Redistributables!
首先进入安装程序安装\WinSDKRedist_amd64文件夹并安装WinSDKRedist_amd64。msi(我使用的是64位Win7,但希望这也适用于32位)
然后启动主setup.exe。安装程序现在会识别部分SDK已安装,并跳过2010年后期可重新分发的检查,您可以选择更改选项并添加您想要安装的剩余项目。
1评论
Stefan
Stefan 2015年11月10日
太棒了,这对我有用!我必须下载ISO 在这里 .选择GRMSDKX_EN_DVD。iso 64位和GRMSDK_EN_DVD。Iso为32位。

登录评论。


1月
1月 2014年4月26日
我也有同样的问题。按照说明完成安装。确实有“修复”c++ 2010包两次;每个包第一次安装后都会弹出“安装失败”的提示。谢谢。注意到MW:将很好,如果安装程序可以在未来照顾这一点。

伊凡
伊凡 2014年5月9日
有同样的问题,遵循上面的程序,它工作后,花了一整天在其他地方挖掘其他解决方案。万博 尤文图斯为什么这么简单的任务会变得如此复杂?

baran广告
baran广告 2014年6月16日
我也有同样的问题。一整天都在寻找可能的解决方案!万博 尤文图斯我终于在这里找到了答案。非常感谢

Pradeep
Pradeep 2014年6月24日
面对问题中提到的相同问题,给出的解决方案完美地工作!非常感谢!

哈米德
哈米德 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







Varun弘
Varun弘 2022年11月11日
有人试过在windows 10 x64上使用polyspace 2012b吗?我无法安装那个工具箱。

类别

了解更多疑难解答在MATLAB编译器SDK帮助中心而且文件交换

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!