首页 > 其他 > 详细

Qt Creator中中文编译失败和乱码

时间:2020-06-02 22:15:56      阅读:59      评论:0      收藏:0      [点我收藏+]

文章参考:
Qt Creator 中文编译失败 怎么办
https://blog.csdn.net/u013001137/article/details/103934813

场景1:在Qt Creator中使用msvc的编译器编译,报错“常量中有换行符”
原因:MSVC编译器只支持utf-8带BOM的方式,对UTF8格式的代码文件支持不够好,而默认的文件编码是utf-8格式。

解决方案:

(1)打开Qt Creator,点击菜单“工具”-“选项”
技术分享图片


(2)在“文本编辑器”-“行为”选项卡中,将文件编码更改为 UTF-8,并且选择“如果编码是UTF-8则添加”
技术分享图片

 



场景二:上述编译问题解决后,界面中的中文又出现了乱码

解决方案:在文件中添加

#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif



Qt Creator中中文编译失败和乱码

原文:https://www.cnblogs.com/htj10/p/13033950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!