QT Creator有中文出现“常量中有换行符 ”的解决办法
2023-09-14 08:57:14 时间
QT Creator有中文出现“常量中有换行符 ”的解决办法
QT Creator在QT5.9下报错“常量中有换行符 ”,我的代码中有中文,而且在Windows 10下用微软VS编译器编译。造成这个报错的原因是MSVC编译器只支持utf-8带BOM的方式,对UTF8格式的代码文件支持不够好,而你默认的文件编码恰好是是utf-8格式。
网上找了一堆教程,最后终于找到了一个简单方便的方法:
通过NotePad++文本编辑器把源代码文件编码格式为UTF-8 BOM即可:菜单栏->编码->转为UTF-8-BOM编码, 如下图所示:
然后在QT Creator下rebuild重新构建工程即可。
再追加一句:如果上述方法还不行,建议新建个同名文件,在Editplus编辑器的UTF-8 +BOM编码下把带有中文源代码复制粘贴进去,然后替换原来在QT Creator下报错的对应文件即可。
参考链接:QT Creator有中文出现“常量中有换行符 ”的解决办法
相关文章
- Qt-QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connect...
- Qt中QMessageBox的使用与中文按钮显示方法(Qt提示框)
- Qt-开发环境中的代码中文显示正常,但是运行后是乱码?
- QT-Qt设置背景图片
- Qt编写自定义控件21-圆弧仪表盘
- Qt编写GIF录屏工具(开源)
- Qt编写安防视频监控系统53-串口配置
- Qt开源作品29-NTP服务器时间同步
- Qt重载qdebug输出自定义的信息
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- 怎么用Qt实现画笔功能
- Qt OpenGL 光照和键盘控制
- Qt 的几种透明效果(三种方法:调色板,透明度属性,自绘)
- Qt 关于QT_BEGIN_NAMESPACE宏的作用
- Qt Design Studio使用场景
- Qt项目MVC架构
- Qt开发-QT Quick
- 【Qt】解决 “ubuntu 中的 qt 编辑器光标变成小黑块”
- 【Qt】错误GL/gl.h: No such file or directory的解决方法
- 9、QT基础——Qt消息机制和事件
- qt之统计中文汉字个数
- Qt 自绘按钮控件
- Qt 中文乱码解决方案
- QT静态库的生成和使用
- vs2015中无法设置Qt版本,qt project setting 是灰色,Qt无法编译ui文件
- Qt学习一门:直接使用QT具