解决“C2001:常量中有换行符“编译问题
Posted sanqima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决“C2001:常量中有换行符“编译问题相关的知识,希望对你有一定的参考价值。
用Virsual Studio编译代码时,有时会出现"C2001:常量中有换行符"问题,出现这种现象的原因是当前编码是"UTF-8不带BOM",要改成"UTF-8带BOM"类型才编译OK。点击VS菜单栏上的【文件】–》高级 --》选中"UTF-8 带BOM" --》OK,如图(1)、图(2)所示。
这里介绍一个批量给UTF-8源代码,添加BOM的工具:UltraCodingSwitch.exe,比如,要给source\\i18n\\文件夹下的*.cpp、*.h文件,都加上BOM。
1 批量给.cpp文件加上BOM
2 批量给.h文件加上BOM
参考文献
以上是关于解决“C2001:常量中有换行符“编译问题的主要内容,如果未能解决你的问题,请参考以下文章
QT 5.0, 代码中qt error C2001: 常量中有换行符, 怎么解决?
为啥我在vs 2012 写c++的时候 定义一个常量,值是中文会报错,error: C2001: 常量中有换行符?