Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符

今天使用 Qt Creator 创建工程,在代码中用到 qDebug 函数来输出提示信息,

#include <QDebug>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
	...
    qDebug() << "模态对话框弹出了.";
	...
}

但是提示报错。
Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符
使用的 QT 版本是
Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符
构建套件是:
Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符
查找到解决链接如下:https://blog.csdn.net/zhangpeterx/article/details/86571994.

经过测试,文章中提供的解决方案2:改变文件编码 和 解决方案3:使用偶数个中文或者奇数个中文最后加一个英文的点"."有效。

上一篇:C语言socket UDP广播的收发


下一篇:winsock编程入门