一、问题描述
Qt开发,编译报错:error: C2001: 常量中有换行符
E:\work\xxx.cpp:1: warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\xxx.cpp:66: error: C2001: 常量中有换行符
E:\work\xxx.cpp:67: error: C2146: 语法错误: 缺少“;”(在标识符“QString”的前面)
二、问题分析
代码编码格式导致,程序中有对中文编码格式处理,而文件格式不是中文格式
三、解决方案
1、按照如下方案进行解决
Qt开发,报错:error: C2001: 常量中有换行符_error c2001: 常量中有换行符_寞水的博客-CSDN博客
2、以上方案未起作用,按以下流程解决
Qt菜单->编辑->选择编码->文本编码->UTF-8->按编码保存