yangruihan / blog

个人博客|Personal Blog
17 stars 2 forks source link

[C++] Windows 遇到报错 Visual Studio error C2001:常量中有换行符 #32

Open yangruihan opened 3 years ago

yangruihan commented 3 years ago

Windows 遇到报错 Visual Studio error C2001:常量中有换行符

问题描述

编写 C++ 代码时,打印中文日志,编译时报错:“Visual Studio error C2001:常量中有换行符”

解决方案

有以下 3 中解决方案:

  1. 全部用英文编码,不要用中文

  2. 偶数中文或结尾加英文的符号,如“.”

  3. 将文件编码进行一个手动(如记事本)转换,改成 UTF-8 with BOM 格式