QT Creator编译出现"常量中有换行符"解决.
来源:互联网 发布:网络大电影2017排行榜 编辑:程序博客网 时间:2024/05/21 22:41
在使用gcc/mingw或clang作为编译器时不会出现,如果把环境换成以MSVC编译就出现此错误.
具体为:
C4819:该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为Unicode格式以防止数据丢失.
C2001:常量中有换行符
问题所在是源代码中的中文字符.
如果在QT Creator里Select Encoding...
经常会出现错误: Error:Could not decode "XXX.cpp" with "XXX"-encoding . Editing not possible.
并且源代码中的中文会变乱码.
解决方法:
用Visual Studio打开出错源代码.
文件->高级保存选项->编码,
把编码由"Uncode (UTF-8 无签名) - 代码页65001"
换成
"Uncode (UTF-8 带签名) - 代码页65001"
确定后保存.
在QT Creator里可以正确显示中文并且不会出错"常量中有换行符"的错误。
转载:http://blog.csdn.net/xuly_29/article/details/52247567
望各位大神给更好的方法!!!!
0 0
- QT Creator编译出现"常量中有换行符"解决.
- QT Creator编译出现"常量中有换行符"解决.
- QT Creator有中文出现“常量中有换行符 ”的解决办法
- qt creator中出现常量中有换行符或乱码问题
- 用qt creator,常量中有换行符的解决办法
- qt-vs 常量中有换行符
- qt tr utf8 无法编译通过 常量中有换行符
- Qt中提示“常量中有换行符“的解决方法
- Qt: 中文-常量中有换行符
- qt error: C2001: 常量中有换行符
- qt error: C2001: 常量中有换行符
- qt中文乱码 错误 常量中有换行符
- Qt——常量中有换行符
- 关于QT的 常量中有换行符 的问题
- 常量中有换行符错误提示解决
- Qt5解决乱码及常量中有换行符
- 关于QT中中文乱码以及显示常量中有换行符的问题
- vs编译 error C2001: 常量中有换行符 中文无法通过编译
- SSDsim源码分析之 load_parameters
- 百度运用 FPGA 方法大规模加速 SQL 查询
- Linux进程通信
- 根据先序遍历和中序遍历得出二叉树。最终以后序遍历的形式输出。
- 60. Permutation Sequence
- QT Creator编译出现"常量中有换行符"解决.
- 为 Github 创造 Integration
- 树状数组
- Tyvj P1933 「Poetize3」绿豆蛙的归宿
- CSS中冻结布局
- Hive 2 安装
- 阿里巴巴的开源产品
- 使用ant编译,没有结果
- 行为型设计模式之一