visual studio 2015 安装记录和问题修复

原来的电脑环境是win7 64位,生产工具是visual studio2012qt5.5.1,考虑到后续集成更强大的功能,故将系统升级到win10,生产工具升级到visual studio2015qt5.9.7,好,噩梦也就今后开始。c++

其实一开始想换生产工具的缘由是2012在编译连接的时候,出现异常卡住的问题,每次都要等好久,很是影响工做效率,在网上查了一圈后,没有找到缘由,再加上有更新工具的需求,因此就升级了2015git

一开始的想法是,先将win7升级到win10,而后再安装vs2015,再安装qt5.9.7。实际操做是:github

第一步:从系统之家下载了个雨林木风的win10 64位的系统,从同事那里拷了个vs enterprise 2015qt5.9.7,好,开始准备安装。windows

第二步:开始安装win10 64位系统,电脑因为处于内网,没有联网,而后开始一键安装,很是便捷。安装好后,这个系统预装了一些东西,也提供了联网激活,可是电脑在内网,因此下了个离线激活工具,ok,正常激活。工具

第三步:开始安装vs2015。记住,必定要先装vs2015,再装qt,由于qt会自动检测编译器,能够减小不少环境配置的问题,在以前的安装中发现,若是顺序反过来,常常会出现编译器找不到或者异常问题。安装的时候,必定要记得选择visual c++这一项,不然以后qt也会检测不到编译器,而后就是漫长的等待过程。可是,安装到一半的时候,提示出错:开发工具

Team Explorer for Microsoft Visual Studio 2015 Update 3 CTP1

 

而后就开始在网上各类找资料,有的说是由于以前vs卸载残留的,有的说是须要安装一个2015 rtp版本,而后再打补丁的,有的说须要重装系统的。好,那就一个个来试试。网站

  1. 先尝试卸载重装的,仍是一样的问题,失败。而后查资料说多是以前的卸载没清理干净,而后就先在控制面板上卸载,而后在命令行中,进c:\user\programdata\projectcache中找到vs_enterprise,在命令行中强制卸载,而后开始重装,果真,仍是一样的问题,失败。而后就猜想会不会仍是没卸载完全,而后有一个TotalUninstaller的工具,官网给了github的连接,这个是能够彻底清除vs相关依赖的工具,不只仅是2015,好,再操做一遍卸载,最后用TotalUninstaller工具清理,而后,重装,果真,仍是不行。。。。。。。。又是搜了一圈资料,决定采用第二种方法。
  2. 重装系统。由于在安装过程当中,除了这一个问题,偶尔还会蹦其余问题,因此,我认为是整个系统的配置和环境出了问题,由于安装的是雨林木风的版本,说白了就是ghost版本,无法保证系统的完整性和正确性,因而去官网下了一个win10的教育版,用官网提供的工具作了一个ISO镜像文件。同时,也考虑到,20155.9.7都是比较新的版本,在断网环境下,系统可能有一些更新没法获取,并且系统自己的更新也没法正常更新,考虑到这些问题,因而给电脑连上网,同时重装win10。安装过程不提,只是有一点很重要,必定要清理我的数据和配置。我就没有清理,而后安装好以后,发现以前的应用都还在,可是系统又是对的,就没管,而后更新了win10最新补丁,好,再次开始重装。此次安装,相对以前,感受更顺一些,没有其余的小问题,可是,仍是卡在了:

Team Explorer for Microsoft Visual Studio 2015 Update 3 CTP1

这个地方,我就在想,是否是安装包有问题,因而从同事那里拷了另外一个安装包,他已经正常安装的,可是安装仍是有相似的问题:spa

Team Explorer for Microsoft Visual Studio

这下没辙了,因而开始了瞎折腾,就是不断的卸载,重装,甚至装回了2012版本,结果12也没法装了。后来忽然想到,我重装了系统,可是配置和数据没有清除,是否是至关于没装?C盘貌似没作什么清理,以前的雨林木风的预装应用都还在,我隐隐约约感受到,可能问题出在这里,好,接着重装。命令行

这一次,在选择保留我的数据和配置时,选择了否,就是彻底格式化C盘,结果一路重装发现,不少显示和以前的不同,因此我认为,没有清除数据的重装,可能仅仅是安装了更新文件,并非真的重装(我的感受)。装到最后,那一句经典的“海内存知己,天涯若比邻”就出来了,这是正版win10安装的提示,以前的ghost版本没有看到。装到这里,感受这一次有戏,由于担忧会出现以前的问题,连2012都安装不上,就没有工具可用了,因而就开始先安装2012,结果,安装正常!Ok,那再来装对应的qt5.5.1,结果出现了以前的qmake不存在的问题,没时间管这个了,再试试vs2015qt5.9.7,结果按照以前的顺序安装后,所有正确安装,只是vs2015启动出点问题,重启后也正常,紧接着进行了一次项目编译连接,也能够正常的执行,并且以前的异常卡住问题也没有,好,到此,终于大功告成。教程

总结:

若是要使用windows上专业的开发工具,必定要保证三点,并且这三点都必须顺序知足:

第一,必定要保证系统环境的正确。咱们常常为了方便下载第三方网站作的ghost版本的系统安装包,使用确实方便,可是每每会有很大的隐患,抛开其余的不谈,就系统功能和配置这块,就难以保证没有作阉割和更改,通常人又没有时间好好研究这些,最好的方法,就是从官网下载,而后必定要联网升级系统,后面安装软件也要注意,尽可能联网升级,不少更新会应用的。这一步必定要保证,不少人以为重装系统麻烦,可是若是你的系统不是官方版本的,那么之后可能会陆陆续续爆出各类小问题,因此,直接一开始就作好,一劳永逸。

第二,安装好系统后,检查电脑的驱动是否是都安装好了,有时候有些驱动没装好,也会影响其余的地方,一般联网升级更新后,驱动都会安装好,你能够检查下,这一步也很重要,保证了系统的完整性。

第三,安装工具的时候,按照要求来安装,不要瞎搞,先看看安装教程,通常都比较简单,可是有一些仍是有固有的安装步骤和要求,必定要了解清楚。

    这三步能作好,通常安装工具就不会有什么问题。做为一个开发人员,将本身的生产环境配置好,是很是重要的。

相关文章
相关标签/搜索