本文主要是介绍Qt MSVC编译器中文字符串编译报错及乱码问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、使用MSVC编译器编译时字符串含有中文,编译报错
- 解决方案一:修改.pro文件,在.pro文件中添加以下设置,然后qmake重新编译即可通过
- 解决方案二:将源代码文件的编码转换成UTF-8-BOM
- 1.先来查看一下Qt Creator源代码文件原来的编码及编译结果
- 2.使用Notepad++或其他编辑器将源代码文件转成UTF-8-BOM
- 3.重新qmake后,编译并运行结果如下:
- 4.Qt Creator默认编码设置(菜单栏“工具”-“选项”)
- 二、中文显示乱码问题解决(前提是已解决中文字符编译报错问题)
- 方案1:将代码种所有的中文字符串用QStringLiteral宏包裹:
- 方
这篇关于Qt MSVC编译器中文字符串编译报错及乱码问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!