解决“C2001:常量中有换行符“编译问题
用Virsual Studio编译代码时,有时会出现"C2001:常量中有换行符"问题,出现这种现象的原因是当前编码是"UTF-8不带BOM",要改成"UTF-8带BOM"类型才编译OK。点击VS菜单栏上的【文件】–》高级 --》选中"UTF-8 带BOM" --》OK,如图(1)、图(2)所示。
图(1) 在VS的[文件]菜单里,选中"高级保存"选项
图(2) 选中"UTF-8带签名" 即 “”UTF-8带BOM”编码,再按Ctrl+S 保存即可
这里介绍一个批量给UTF-8源代码,添加BOM的工具:UltraCodingSwitch.exe,比如,要给source\i18n\文件夹下的*.cpp、*.h文件,都加上BOM。
1 批量给.cpp文件加上BOM
图(1) 给目录里的所有*.cpp加上BOM
2 批量给.h文件加上BOM
图(2) 给目录里所有的*.h加上BOM
参考文献
文件批量编码转换工具
解决“C2001:常量中有换行符“编译问题相关推荐
- c++ C2001 常量中有换行符
C2001 常量中有换行符 我的问题,include结尾没有加双引号 #include "dirent.h 解决方法,include需要完整加双引号. 网上其他解决方案1: 点击VS菜单栏上 ...
- c语言 error c2001,Visual Studio error C2001:常量中有换行符(解决办法)
在Visual Studio自动生成的项目中,碰见了一件关于文件编码的问题,集中在类似于以下的语句上: DASLog (DASProtWarn, L"(%s)消息超时,进入慢循环召唤模式.& ...
- QT使用MSVC编译时报错C2001: 常量中有换行符
Windows系统下默认为GBK编码:而Qt中默认编码为utf-8:有时候,GBK编码的汉字解码后再用utf-8编码则可能会报错C2001: 常量中有换行符.解决方法如下: 步骤1.设定UTF-8,添 ...
- QT MSVC中文编译出错error: C2001: 常量中有换行符
Qt error: C2001: 常量中有换行符 QT上用MSVC去编译部分含有中文的字符串时会出现编译错误error: C2001: 常量中有换行符 解决方法: 1.设置是工具->选项-> ...
- vs2017编译错误:C2001 常量中有换行符 C2146 语法错误: 缺少“)”
vs2017编译报错 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2001 常量中有换行符 d:.cpp 592 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2146 语法 ...
- Qt Creator编译报错: C2001: 常量中有换行符
一.问题描述. 在使用Qt Creator进行C/C++开发中,进行编译报错:C2001: 常量中有换行符. 二.问题分析. 这是由于代码中包含中文,而文件的默认编码格式为UTF-8. 三.解决方案. ...
- 解决vc2008 utf8中文字符串报错 C2001常量中有换行符
vs2008需要升级到sp1,然后打补丁 VS90SP1-KB980263-x86.exe c源文件以utf8 without bom保存,并添加 #ifdef _MSC_VER #pragma ex ...
- Visual Stdio 中的error C2001: 常量中有换行符
error C2001: 常量中有换行符 问题: 使用Visual Stdio,cout中文的时候,有的时候可以正常编译并运行,但是有的时候会出现error C2001: 常量中有换行符. 出现err ...
- Qt开发 VS2019 C2001 常量中有换行符
具体错误: C2001 常量中有换行符 C2146 语法错误: 缺少")" 在Linux系统编译正常,但是在Windows系统下会报如上错误. 解决办法: 1.添加宏定义 #pra ...
最新文章
- 高通与华为短暂和解,理智看待国内5G现状
- centos7自带python版本_CentOS7升级python2.7.5到python3.7以上版本
- HDU 4109 Instrction Arrangement
- 当类的泛型相关时,如何在两个泛型类之间创建类似子类型的关系呢
- shishuo-CMS-master
- 发力金融市场,中兴通讯有何硬实力?
- 1.4 Padding
- 大数据_Hbase-shell命令_操作hbase_完成对表的增删改查---Hbase工作笔记0005
- 关于创业,潮汕人、温州人做生意的多
- zmq源码阅读 --- api介绍 -- zmq_ctx_new + zmq_socket + zmq_bind + zmq_close + zmq_ctx_destroy
- API激光跟踪仪SDK基础使用
- html— Meta— http-equiv属性
- 基于html5贪吃蛇小游戏,H5 canvas实现贪吃蛇小游戏
- JAVA小功能手机短信发送
- 软件架构设计---产品线及系统演化
- 连续变量的全概率和贝叶斯公式_浅谈条件概率、全概率公式和贝叶斯公式
- 太强了!!!GNN + PLM→CIKM'22最佳论文
- 【论文笔记】Disentangled Graph Collaborative Filtering --- SIGIR2020
- 【现代密码学原理】——传统加密技术(学习笔记)
- 计算机二级java答题演示_全国计算机二级考试高级Office考试操作题