解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
生活随笔
收集整理的這篇文章主要介紹了
解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決在使用 Qt 編譯項目時出現 "C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode格式以防止數據丟失" 的警告
警告出現的原因:編碼格式不合適
解決辦法
- 將出現此警告的文件重新保存為 Unicode 格式
- 更改 Qt Creator 配置
(1)打開 Qt Creator,單擊 Tools 菜單欄,隨后再單擊 Options...
(2)在彈出的窗口中,從左側找到 Text Editor,然后單擊它,緊接著在右側找到 Behavior
(3)完成上述步驟后,在打開的界面中,找到 File Encodings 區域,將 Default encoding 更改為 UTF-8、UTF-8 BOM 更改為 Add If Encoding Is UTF-8、Default line encoding 默認即可
(4)更改完畢之后,先單擊 Apply,再單擊 OK。完成之后,再次重新編譯工程,會發現該警告 不存在 了。
總結
以上是生活随笔為你收集整理的解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QSS之图形渐变填充
- 下一篇: 刚体运动中变换矩阵的逆