QT error: C2001: 常量中有换行符

环境:QT Creater 5.7.0   编译器:VS2013 g++

在输出qDebug() 或者是MessageBox等情况下或者是程序其他地方使用到中文字符时,经常会出现此错误。

原因:代码编码格式导致

解决方案:QT菜单 --> 编辑 --> 选择编码(select Encoding)--> 文本编码 --> UTF-8 --> 按编码保存

posted @ 2018-01-04 14:01  下个季节的风  阅读(5227)  评论(2编辑  收藏  举报