把電腦上面的安全管家卸載,然後下載360安全衛士,去系統修復那裏直接修復即可。 然後要卸載原來的codeblocks,用360清理一下殘留的垃圾,然後重啓,然後重新安裝,之後不能使用之前編譯過的項目,要重新新建項目使用,就算原項目重新編譯也不行。
原因分析是: 註冊表被篡改,不知道是什麼程序篡改的,目測是電腦管家等電腦軟件篡改的,因爲我把電腦管家卸載之後下載360就正常了(也有可能是電腦管家沒有能修復那個篡改註冊表的功能),今天發現360還是很強的。其實那些360廣告彈窗什麼的都可以自己手動設置不彈窗的。
不100%確定是電腦管家的問題,但是確實管用。
注:鄙人之前用的CodeBlocks是17.*版本,發剛剛打開CodeBlocks的時候會有窗口閃爍,所以降級到了16.01版本。
注意:
筆記親自嘗試,在win10上,使用電腦管家或者360去清理垃圾之後,就會出現上面的這個報錯。這纔是問題所在,所以只要不清理垃圾,或者清理垃圾的時候把所有關於C++、codeblock等相關的內容加入清理的白名單即可。