使用的qt5.12.2;

安裝好之后經常會有下面兩個彈窗彈出來:


而且寫代碼要保存檔案的時候就會有檔案被另一行程占用的提示,然后一直按保存多幾次就可以保存;
這個default.qws檔案是做什么用的,怎樣可以解決這個問題;
uj5u.com熱心網友回復:
default.qws存放的是一個會話(session)的資料,會話保存了你操作qtcreator的各種狀態,包括你的專案串列,打開了那些源代碼,設定了那些斷點,專案有哪些依賴等。出現你這個問題的原因是因為qtcreator在保存session資料的時候是先把資料保存到一個temporary檔案,然后再替換掉目標檔案也就是default.qws。通過這個方法來實作原子保存操作,確保default.qws這個檔案任何時候都是完整的。但這個default.qws檔案被替換的時候需要洗掉權限,有些殺毒軟體(多數情況下是avast )會阻止,所以就會出現這個對話框。
參考:https://bugreports.qt.io/browse/QTCREATORBUG-7668
這個報告中指出在qtcreator4.7.2版本中已經修復了這個bug,但是你4.9.0依然有這個問題,可以嘗試去下載最新版本的qtcreator4.10.0或者關閉殺毒軟體。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108485.html
標籤:Qt
