Qt 5.9 安裝過程報錯現象及解決方案


  本人在從 Qt5.7 轉移到 5.8 的時候發現,Windows 7 系統能運行 Qt 5.7 的環境在安裝 Qt 5.8 或者 Qt 5.9 的過程中會報告各種奇怪的錯誤,能夠全部忽略掉,讓安裝程序通過,但是,在啟動Qt Creater 的過程中程序會直接崩潰,根本無法運行。經過長時間研究后發現,是因為 Qt 5.9 使用的是 這個:

 

 

  程序安裝過程中會安裝這兩個東西:

 

  

 

  如果你安裝失敗,卸載了Qt 環境,這個也是不會被卸載的,你直接雙擊上面的 x64 或者 x86,會出現一個對話框:

 

  

 

  這個地方直接點擊修復,最后會告訴你設置失敗,就是這個東西運行有問題!原因是你的系統有問題,你關閉了 Windows 系統 的自動更新功能。以下是解決方案:

  打開 Windows 系統的系統更新功能,下載更新,安裝更新,可以手動選擇更新項,最重要的是這個:

 

  

  Service Pack 1,就是這個補丁,更新完成以后,你的操作系統信息會多一個東西:

  

 

  然后,再去雙擊 第二張圖片 中的兩個程序中的一個,彈出對話框,選擇修復,就會修復成功, successful !!! 這個時候說明你的環境是 OK 的了,這個時候,卸載掉以前的 Qt 環境,雙擊Qt 5.8 或者 Qt 5.9 的在線或者離線安裝包,選擇需要的組件進行安裝就好了,注意最下面的一個跟 perl 有關的組件,如果你的電腦沒有 perl 環境,貌似也會報錯,報錯的窗口信息里面會有 perl 關鍵字,這時候安裝的時候把最后一個 perl 的選項去掉就好了哦。

  Windows 系統的自動跟新功能有時候確實很煩,很多人都會機智的關掉它來免除它不定期的打擾,但是,這次我卻被自己的機智坑了,真的天機難測啊...

  這個問題困擾了我好幾個月,讓人頭皮發麻、無從下手, 在這兒分享一下,希望對諸位有用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM