Win10安装会比较麻烦,下面会特殊说明。
卸载
如果本地上有安装过VS2010的话,或者安装失败时,很有可能是因为运行库的版本问题。需要卸载相关组件。
Visual c++ 2010 x86 redistributable
Visual c++ 2010 x64 redistributable(64位windows)
也可以直接通过命令行来卸载(没有安装的话会提示不存在):1
2msiexec /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注意事项
- 下载操作系统对应版本的ISO文件:
ISO 镜像下载说明
ISO 32位下载地址
ISO 64位下载地址 - 直接运行Setup\SDKSetup.exe安装。
修复VS2010
如果有需要的话,可以重新运行VS2010安装程序或者在控制面板->程序->VS2010右击修改,选择修复并执行。
不想在Win10下折腾的、折腾了还是失败的童鞋,可以选择直接安装VS2012或者VS2015(单独选择SDK)解决。