QT Creator有中文出现“常量中有换行符 ”的解决办法
来源:互联网 发布:乐视电视没网络能看吗 编辑:程序博客网 时间:2024/05/22 06:46
QT Creator在QT5.9下报错“常量中有换行符 ”,我的代码中有中文,而且在Windows 10下用微软VS编译器编译。造成这个报错的原因是MSVC编译器只支持utf-8带BOM的方式,对UTF8格式的代码文件支持不够好,而你默认的文件编码恰好是是utf-8格式。
网上找了一堆教程,最后终于找到了一个简单方便的方法:
通过Editplus文本编辑器把源代码文件编码格式为UTF-8 BOM即可:全选文本,选择document菜单下的File Encoding,选择Convert Encoding,选择UTF-8 +BOM,如下图所示:
然后在QT Creator下rebuild重新构建工程即可。
再追加一句:如果上述方法还不行,建议新建个同名文件,在Editplus编辑器的UTF-8 +BOM编码下把带有中文源代码复制粘贴进去,然后替换原来在QT Creator下报错的对应文件即可。
阅读全文
0 0
- QT Creator有中文出现“常量中有换行符 ”的解决办法
- 用qt creator,常量中有换行符的解决办法
- QT Creator编译出现"常量中有换行符"解决.
- QT Creator编译出现"常量中有换行符"解决.
- qt creator中出现常量中有换行符或乱码问题
- Qt: 中文-常量中有换行符
- qt中文乱码 错误 常量中有换行符
- 关于QT中中文乱码以及显示常量中有换行符的问题
- 自学QT之常量中有换行符错误的解决办法
- qt-vs 常量中有换行符
- Qt中提示“常量中有换行符“的解决方法
- Qt5 - 中文 - 常量中有换行符
- 关于QT的 常量中有换行符 的问题
- QT + Win7 SDK 中文时 乱码 常量中有换行符 问题
- 常量中有换行符的解
- qt error: C2001: 常量中有换行符
- qt error: C2001: 常量中有换行符
- Qt——常量中有换行符
- React动态添加事件
- 使用kryo序列化
- CSS中的重点
- 2.2 常量与变量
- ACM集训队论文合集挑选(转载)
- QT Creator有中文出现“常量中有换行符 ”的解决办法
- 数据压缩实验6-MPEG1音频编码
- web前端面试题
- WUST I could run!(素数筛法+欧拉函数的运用+稍微的递推)
- C++ 派生类到基类转换的可访问性(是否可以转换)
- ACdream 1070 神奇的%系列二 (数学+二分)
- HTTP与HTTPS
- 常用ANSI C标准库函数
- Jersey框架学习(一)