Qt中使用中文汉字为奇数时出现“error C2001: newline in constant”错误,解决办法:
使用win10自带的文本编辑器打开出错的文件,然后点击另存为,将编码设置为“带有BOM的UTF-8”,如下图所示:

如果运行时出现乱码,可以在文件开头加入以下代码:
#pragma execution_character_set("utf-8")
问题即可解决。
本文详细介绍了在Qt中遇到使用中文汉字为奇数时出现的“errorC2001:newlineinconstant”错误及解决办法,通过调整文件编码为带有BOM的UTF-8,并提供了解决运行时乱码的代码示例。
Qt中使用中文汉字为奇数时出现“error C2001: newline in constant”错误,解决办法:
使用win10自带的文本编辑器打开出错的文件,然后点击另存为,将编码设置为“带有BOM的UTF-8”,如下图所示:

如果运行时出现乱码,可以在文件开头加入以下代码:
#pragma execution_character_set("utf-8")
问题即可解决。

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