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版本的系統安裝包,使用確實方便,可是每每會有很大的隱患,拋開其餘的不談,就係統功能和配置這塊,就難以保證沒有作閹割和更改,通常人又沒有時間好好研究這些,最好的方法,就是從官網下載,而後必定要聯網升級系統,後面安裝軟件也要注意,儘可能聯網升級,不少更新會應用的。這一步必定要保證,不少人以爲重裝系統麻煩,可是若是你的系統不是官方版本的,那麼之後可能會陸陸續續爆出各類小問題,因此,直接一開始就作好,一勞永逸。

第二,安裝好系統後,檢查電腦的驅動是否是都安裝好了,有時候有些驅動沒裝好,也會影響其餘的地方,一般聯網升級更新後,驅動都會安裝好,你能夠檢查下,這一步也很重要,保證了系統的完整性。

第三,安裝工具的時候,按照要求來安裝,不要瞎搞,先看看安裝教程,通常都比較簡單,可是有一些仍是有固有的安裝步驟和要求,必定要了解清楚。

    這三步能作好,通常安裝工具就不會有什麼問題。做爲一個開發人員,將本身的生產環境配置好,是很是重要的。

相關文章
相關標籤/搜索