其他分享
首页 > 其他分享> > Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符

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

作者:互联网

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

#include <QDebug>

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

但是提示报错。
在这里插入图片描述
使用的 QT 版本是
在这里插入图片描述
构建套件是:
在这里插入图片描述
查找到解决链接如下:https://blog.csdn.net/zhangpeterx/article/details/86571994.

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

标签:中文,Qt,parent,Creator,C2001,qDebug,MainWindow
来源: https://blog.csdn.net/xuechanba/article/details/122778213