具體來說:
C4819:此文件包含無法在當前代碼頁中表示的字符(936)。請以Unicode格式保存此文件,以防止數據丟失。
C2001:常量中有換行符。
問題是源代碼中的漢字。
如果您在QT Creator中選擇編碼,...
經常出現錯誤:錯誤:無法解碼“XXX。CPP”,帶有“XXX”-編碼。無法編輯。
而且源代碼裏的中文會變成亂碼。
解決方案:
用Visual Studio打開錯誤源代碼。
文件-& gt;高級保存選項-& gt;編碼,
將編碼從“未編碼(UTF-8無符號)-代碼頁65001”更改為
變成
"未編碼(帶簽名的UTF-8)-代碼頁65001 "
確認後保存。
在QT Creator中,中文可以正確顯示,不會出現“常量換行”的錯誤