系统:windows10

硬件:thinkpad T590

qt版本:Qt 5.14.1

Qt Creator版本:4.11.1

一开始我用MinGW编译器能正常编译,并且显示中文字符串也正常,如下图:

然后我改成了msvc编译器,结果编译的时候就挂了,我慢慢的改动字符串内容,发现报的错还不一样,要么提示常量中有换行符,如下图:

要么提示文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”,如下图:

要么编译不报错,但运行显示乱码,如下图:

 研究后发现这一切都是msvc编译器不识别中文字符导致的!

解决方案:

当用msvc编译器的时候,在.pro文件中加上如下代码:

msvc {QMAKE_CFLAGS += /utf-8QMAKE_CXXFLAGS += /utf-8
}

完美解决:

另外有个地方请注意:

qtcreator中 工具——选项——文本编辑器——行为——默认编码要设置成UTF-8

qt显示中文乱码,编译提示常量中有换行符,文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”相关推荐

  1. Qt中提示“常量中有换行符“的解决方法

    使用QT编译界面时,免不了要使用中文,有会出现乱码,有时会提示"常量中有换行符",而不能正常编译,因此可以通过下面的方法解决. PS:本文的环境,QT5.7.1,VS2015 1 ...

  2. Qt记录:Qt编程遇C2001错误,提示“常量中有换行符”

    在新电脑做一个简单的Qt项目时,在debug输出的时候,出现了C2001错误,提示"常量中有换行符", 比如 ui->pBtnStart->setText(tr(&qu ...

  3. c语言常量中有换行符,处理 Qt 中文提示 “常量中有换行符”

    在 Qt 自建的 Widget 窗口生成的 cpp 文件中,直接写中文编译时会提示错误.内容是 "常量中有换行符".如下图所示: 要解决这个问题很简单,使用 notepad++ 打 ...

  4. ffmpeg编译 c++ 常量中有换行符

    msys2编译ffmpeg时,报错:c++ 常量中有换行符 fftools/ffprobe.c(3047): error C2001: 常量中有换行符 我就把这一行ffprobe.c的3047行打印字 ...

  5. QT MSVC中文编译出错error: C2001: 常量中有换行符

    Qt error: C2001: 常量中有换行符 QT上用MSVC去编译部分含有中文的字符串时会出现编译错误error: C2001: 常量中有换行符 解决方法: 1.设置是工具->选项-> ...

  6. VS2019报错“常量中有换行符”及中文乱码问题解决

    VS2019报错"常量中有换行符"及控制台中文乱码问题解决 1.关于报错"常量中有换行符" 主要原因:在代码中直接写中文,有一部分汉字会报错,就会提示" ...

  7. qt中编译错误:error: C2001: 常量中有换行符的解决办法

    问题:qt中编译错误常量中有换行符 解决办法: 1.打开 编辑->Select EnCoding- 2.选择System->按编码保存即可. 原因: 因为Windows默认的GBK编码和U ...

  8. Qt5 bug error c2001: 常量中有换行符

    昨天被qt creator中的"error c2001: 常量中有换行符"问题折腾了一天,今天终于找到解决办法啦. 传说上面这个问题是qt creator 的一个bug,在vs中编 ...

  9. Qt问题:中文乱码+常量中有换行符

    目录 一.目的 1.Qt常量中有换行符 2.Qt总是会出现中文乱码 二.参考 1.Qt出现常量有换行符怎么办 1.Qt中文乱码原因及解决方案 三.总结 1.可能是QtCreator问题,你设置后需要等 ...

最新文章

  1. python字典有什么用_在Python中使用范围作为字典键,我有什么选...
  2. Linux 环境 C语言 操作MySql 的接口范例
  3. opencv 分割长度_opencv+python智能车道检测,助力无人驾驶
  4. 解决Win10 PowerShell无法激活Anaconda环境的问题
  5. SSM框架02--mybatis(1)
  6. firebug下载及安装
  7. Python自省机制
  8. html语言乘法口诀表,0044 使用JavaScript在网页上生成九九乘法口诀表
  9. 力扣刷题思考:347. 前 K 个高频元素
  10. 极化的概念及天线极化方式
  11. 农村姑娘误加了一个博士群,结果...
  12. 原生app登录 后台方案(token方案)
  13. jQuery手机触屏拖动滑块验证跳转插件
  14. JS节点操作、节点层级获取
  15. 二叉树之字形层次遍历
  16. 哈哈,word 多少页 一千字?
  17. 湖州云计算机,湖州云存储服务_菲尔云计算
  18. Altium的基本使用方法
  19. linux中seliunux配置文件,SELinux 入门简介
  20. 点成分享 | 蛋白质浓度测定之BCA法

热门文章

  1. 单片机控制LED点阵滚动显示:I LOVE YOU
  2. 【程序人生】航向角和前轮转角
  3. HC-SR501人体红外感应电子模块
  4. 潍坊申报高新技术企业的税务优惠
  5. 超级牛人在华为的十年
  6. 群友讨论:Pandas与MySQL求解经销商会话时间相关的问题
  7. oracle home 自动检测,64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案
  8. 网页中嵌入MediaPlayer各种属性与方法设置大全
  9. 钢绞线弹性模量怎么计算_15.24钢绞线弹性模量
  10. [转]OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程