环境:win10,qtcreator5.14.2-x86,vs2017
由于中文乱码,参考网上文章后,在代码里添加
#if defined(_MSC_VER)
#pragma execution_character_set("utf-8")
#endif
后,报警告报warning: unknown pragma ignored,原来只是中文乱码问题,现在编译不过了。
继续查,发现execution_character_set只在vs2015里支持,继续搜索方案,解决方法如下:
在pro文件添加
win32{
QMAKE_CXXFLAGS += /source-charset:utf-8 /execution-charset:utf-8
}
参考:https://cloud.tencent.com/developer/article/1433493
https://blog.youkuaiyun.com/qq_42123832/article/details/105888432

本文介绍了解决在使用Qt Creator进行开发过程中遇到的中文乱码问题的方法。通过修改编译器设置和pro文件配置,成功解决了Qt Creator在Windows环境下中文显示不正常的问题。

被折叠的 条评论
为什么被折叠?



