用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:常量中有换行符“编译问题相关推荐

  1. c++ C2001 常量中有换行符

    C2001 常量中有换行符 我的问题,include结尾没有加双引号 #include "dirent.h 解决方法,include需要完整加双引号. 网上其他解决方案1: 点击VS菜单栏上 ...

  2. c语言 error c2001,Visual Studio error C2001:常量中有换行符(解决办法)

    在Visual Studio自动生成的项目中,碰见了一件关于文件编码的问题,集中在类似于以下的语句上: DASLog (DASProtWarn, L"(%s)消息超时,进入慢循环召唤模式.& ...

  3. QT使用MSVC编译时报错C2001: 常量中有换行符

    Windows系统下默认为GBK编码:而Qt中默认编码为utf-8:有时候,GBK编码的汉字解码后再用utf-8编码则可能会报错C2001: 常量中有换行符.解决方法如下: 步骤1.设定UTF-8,添 ...

  4. QT MSVC中文编译出错error: C2001: 常量中有换行符

    Qt error: C2001: 常量中有换行符 QT上用MSVC去编译部分含有中文的字符串时会出现编译错误error: C2001: 常量中有换行符 解决方法: 1.设置是工具->选项-> ...

  5. vs2017编译错误:C2001 常量中有换行符 C2146 语法错误: 缺少“)”

    vs2017编译报错 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2001 常量中有换行符 d:.cpp 592 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2146 语法 ...

  6. Qt Creator编译报错: C2001: 常量中有换行符

    一.问题描述. 在使用Qt Creator进行C/C++开发中,进行编译报错:C2001: 常量中有换行符. 二.问题分析. 这是由于代码中包含中文,而文件的默认编码格式为UTF-8. 三.解决方案. ...

  7. 解决vc2008 utf8中文字符串报错 C2001常量中有换行符

    vs2008需要升级到sp1,然后打补丁 VS90SP1-KB980263-x86.exe c源文件以utf8 without bom保存,并添加 #ifdef _MSC_VER #pragma ex ...

  8. Visual Stdio 中的error C2001: 常量中有换行符

    error C2001: 常量中有换行符 问题: 使用Visual Stdio,cout中文的时候,有的时候可以正常编译并运行,但是有的时候会出现error C2001: 常量中有换行符. 出现err ...

  9. Qt开发 VS2019 C2001 常量中有换行符

    具体错误: C2001 常量中有换行符 C2146 语法错误: 缺少")" 在Linux系统编译正常,但是在Windows系统下会报如上错误. 解决办法: 1.添加宏定义 #pra ...

最新文章

  1. 高通与华为短暂和解,理智看待国内5G现状
  2. centos7自带python版本_CentOS7升级python2.7.5到python3.7以上版本
  3. HDU 4109 Instrction Arrangement
  4. 当类的泛型相关时,如何在两个泛型类之间创建类似子类型的关系呢
  5. shishuo-CMS-master
  6. 发力金融市场,中兴通讯有何硬实力?
  7. 1.4 Padding
  8. 大数据_Hbase-shell命令_操作hbase_完成对表的增删改查---Hbase工作笔记0005
  9. 关于创业,潮汕人、温州人做生意的多
  10. zmq源码阅读 --- api介绍 -- zmq_ctx_new + zmq_socket + zmq_bind + zmq_close + zmq_ctx_destroy
  11. API激光跟踪仪SDK基础使用
  12. html— Meta— http-equiv属性
  13. 基于html5贪吃蛇小游戏,H5 canvas实现贪吃蛇小游戏
  14. JAVA小功能手机短信发送
  15. 软件架构设计---产品线及系统演化
  16. 连续变量的全概率和贝叶斯公式_浅谈条件概率、全概率公式和贝叶斯公式
  17. 太强了!!!GNN + PLM→CIKM'22最佳论文
  18. 【论文笔记】Disentangled Graph Collaborative Filtering --- SIGIR2020
  19. 【现代密码学原理】——传统加密技术(学习笔记)
  20. 计算机二级java答题演示_全国计算机二级考试高级Office考试操作题

热门文章

  1. 曼哈顿距离(Manhattan Distance )详解
  2. 最速下降法(梯度下降法)python实现
  3. 金融银行软件测试超大型攻略,最受欢迎的金融银行大揭 秘附面试题
  4. Cpolar实现虚拟机内网穿透,搭建私人云服务器
  5. 【Android开发】
  6. 8086CPU有哪些寄存器组成?各有什么用途?标志寄存器的各标志位在什么情况下置位?
  7. 免费的css模板下载
  8. 32位超前进位加法器
  9. 别了,亲爱的读者朋友们!!让我们别处再相逢!
  10. firefox os资源