原來的電腦環境是win7 64位,生產工具是visual studio2012和qt5.5.1,考慮到後續集成更強大的功能,故將系統升級到win10,生產工具升級到visual studio2015和qt5.9.7,好,噩夢也就今後開始。c++
其實一開始想換生產工具的緣由是2012在編譯連接的時候,出現異常卡住的問題,每次都要等好久,很是影響工做效率,在網上查了一圈後,沒有找到緣由,再加上有更新工具的需求,因此就升級了2015。git
一開始的想法是,先將win7升級到win10,而後再安裝vs2015,再安裝qt5.9.7。實際操做是:github
第一步:從系統之家下載了個雨林木風的win10 64位的系統,從同事那裏拷了個vs enterprise 2015和qt5.9.7,好,開始準備安裝。windows
第二步:開始安裝win10 64位系統,電腦因爲處於內網,沒有聯網,而後開始一鍵安裝,很是便捷。安裝好後,這個系統預裝了一些東西,也提供了聯網激活,可是電腦在內網,因此下了個離線激活工具,ok,正常激活。工具
第三步:開始安裝vs2015。記住,必定要先裝vs2015,再裝qt,由於qt會自動檢測編譯器,能夠減小不少環境配置的問題,在以前的安裝中發現,若是順序反過來,常常會出現編譯器找不到或者異常問題。安裝的時候,必定要記得選擇visual c++這一項,不然以後qt也會檢測不到編譯器,而後就是漫長的等待過程。可是,安裝到一半的時候,提示出錯:開發工具
而後就開始在網上各類找資料,有的說是由於以前vs卸載殘留的,有的說是須要安裝一個2015 rtp版本,而後再打補丁的,有的說須要重裝系統的。好,那就一個個來試試。網站
這個地方,我就在想,是否是安裝包有問題,因而從同事那裏拷了另外一個安裝包,他已經正常安裝的,可是安裝仍是有相似的問題:spa
這下沒轍了,因而開始了瞎折騰,就是不斷的卸載,重裝,甚至裝回了2012版本,結果12也沒法裝了。後來忽然想到,我重裝了系統,可是配置和數據沒有清除,是否是至關於沒裝?C盤貌似沒作什麼清理,以前的雨林木風的預裝應用都還在,我隱隱約約感受到,可能問題出在這裏,好,接着重裝。命令行
這一次,在選擇保留我的數據和配置時,選擇了否,就是徹底格式化C盤,結果一路重裝發現,不少顯示和以前的不同,因此我認爲,沒有清除數據的重裝,可能僅僅是安裝了更新文件,並非真的重裝(我的感受)。裝到最後,那一句經典的「海內存知己,天涯若比鄰」就出來了,這是正版win10安裝的提示,以前的ghost版本沒有看到。裝到這裏,感受這一次有戲,由於擔憂會出現以前的問題,連2012都安裝不上,就沒有工具可用了,因而就開始先安裝2012,結果,安裝正常!Ok,那再來裝對應的qt5.5.1,結果出現了以前的qmake不存在的問題,沒時間管這個了,再試試vs2015和qt5.9.7,結果按照以前的順序安裝後,所有正確安裝,只是vs2015啓動出點問題,重啓後也正常,緊接着進行了一次項目編譯連接,也能夠正常的執行,並且以前的異常卡住問題也沒有,好,到此,終於大功告成。教程
總結:
若是要使用windows上專業的開發工具,必定要保證三點,並且這三點都必須順序知足:
第一,必定要保證系統環境的正確。咱們常常爲了方便下載第三方網站作的ghost版本的系統安裝包,使用確實方便,可是每每會有很大的隱患,拋開其餘的不談,就係統功能和配置這塊,就難以保證沒有作閹割和更改,通常人又沒有時間好好研究這些,最好的方法,就是從官網下載,而後必定要聯網升級系統,後面安裝軟件也要注意,儘可能聯網升級,不少更新會應用的。這一步必定要保證,不少人以爲重裝系統麻煩,可是若是你的系統不是官方版本的,那麼之後可能會陸陸續續爆出各類小問題,因此,直接一開始就作好,一勞永逸。
第二,安裝好系統後,檢查電腦的驅動是否是都安裝好了,有時候有些驅動沒裝好,也會影響其餘的地方,一般聯網升級更新後,驅動都會安裝好,你能夠檢查下,這一步也很重要,保證了系統的完整性。
第三,安裝工具的時候,按照要求來安裝,不要瞎搞,先看看安裝教程,通常都比較簡單,可是有一些仍是有固有的安裝步驟和要求,必定要了解清楚。
這三步能作好,通常安裝工具就不會有什麼問題。做爲一個開發人員,將本身的生產環境配置好,是很是重要的。