Windows安装SDK7.1

Win10安装会比较麻烦,下面会特殊说明。

卸载

如果本地上有安装过VS2010的话,或者安装失败时,很有可能是因为运行库的版本问题。需要卸载相关组件。

  • Visual c++ 2010 x86 redistributable

  • Visual c++ 2010 x64 redistributable(64位windows)
    也可以直接通过命令行来卸载(没有安装的话会提示不存在):

    1
    2
    msiexec /x {2F8B731A-5F2D-3EA8-8B25-C3E5E43F4BDB}
    msiexec /x {81455DEB-FC7E-3EE5-85CA-2EBDD9FD61EB}
  • Microsoft Visual C++ Compilers 2010 X86和X64版本
    需要在注册表中查找是否存在,路径为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,
    查找Display name为“Microsoft Visual C++ Compilers 2010 Standard-enu-x86”和“Microsoft Visual C++ Compilers 2010 Standard-enu-x64”,然后卸载。

下载、运行安装SDK7.1程序

.NET 4.0下载地址
如果本地已安装.NET4.0,可以不用安装。如果本机没有安装VS2010而且有编译的需求,那下载任意版本安装下。
SDK7.1下载地址
如果已安装.NET4.0,可能会提示.NET版本问题,直接忽略。
Win10注意事项

  1. 下载操作系统对应版本的ISO文件:
    ISO 镜像下载说明
    ISO 32位下载地址
    ISO 64位下载地址
  2. 直接运行Setup\SDKSetup.exe安装。

修复VS2010

如果有需要的话,可以重新运行VS2010安装程序或者在控制面板->程序->VS2010右击修改,选择修复并执行。

不想在Win10下折腾的、折腾了还是失败的童鞋,可以选择直接安装VS2012或者VS2015(单独选择SDK)解决。