admin 管理员组

文章数量: 1086019


2024年4月16日发(作者:字符数组是常量吗)

C/C++编译器错误代码大全-

编译器错误 C2001 错误消息

常数中有换行符

双引号开始该字符串。

编译器错误 C2002

字符串常数不能继续到第二行,除非进行下列操作:

•用反斜杠结束第一行。

•用一个双引号结束第一行上的字符串,并在下一行用另一个

用 n 结束第一行是不够的。

错误消息

无效的宽字符常数

多字节字符常数是非法的。

通过检查下面的可能原因进行修复

1.宽字符常数包含的字节比需要的多。

2.未包括标准头文件 STDDEF.h。

3.宽字符不能与一般字符串连接。

4.宽字符常数之前必须是字符“L”:

编译器错误 C2003 错误消息

应输入“defined id”

标识符必须跟在预处理器关键字之后。

编译器错误 C2004 错误消息

应为“defined(id)”

标识符必须出现在预处理器关键字之后的括号中。

也可能由于为 Visual Studio .NET 2003 进行的编译器一

致性工作生成此错误:在预处理器指令中缺少括号。

如果预处理器指令缺少右括号,则编译器将生成一个错误。

编译器错误 C2005 错误消息

#line 应跟一个行号,却找到“token”

#line 指令后面必须跟行号。


本文标签: 错误 字符 常数 字符串 处理器