欢迎来到天天文库
浏览记录
ID:44219454
大小:21.81 KB
页数:9页
时间:2019-10-19
《c语言错误代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、编译器错误C2001 错误消息 常数中有换行符 字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。 •用一个双引号结束第一行上的字符串,并在下一行用另一个双引号开始该字符串。 用结束第一行是不够的。 编译器错误C2002 错误消息 无效的宽字符常数 多字节字符常数是非法的。
2、 通过检查下面的可能原因进行修复 1.宽字符常数包含的字节比需要的多。 2.未包括标准头文件 STDDEF.h。 3.宽字符不能与一般字符串连接。 4.宽字符常数之前必须是字符“L”: 编译器错误C2003 错误消息 应输入“definedid” 标识符必须跟在预处理器关键字之后。编译器错误C2004 错误消息
3、 应为“defined(id)” 标识符必须出现在预处理器关键字之后的括号中。 也可能由于为VisualStudio.NET2003进行的编译器一致性工作生成此错误:在预处理器指令中缺少括号。 如果预处理器指令缺少右括号,则编译器将生成一个错误。编译器错误C2005 错误消息 #line应跟一个行号,却找到“token” #line指令后面必须跟行号
4、。编译器错误C2006 错误消息 “directive”应输入文件名,却找到“token” 诸如#include或#import等指令需要文件名。若要解决该错误,请确保token是一个有效文件名。并且将该文件名放在双引号或尖括号中。 编译器错误C2007 错误消息 #define语法 #define后未出现标识符。若要解决该错误,请使用标识符。 编译器错误C2008 错误消息
5、 “character”:宏定义中的意外 该字符紧跟在宏名之后。若要解决该错误,宏名之后必须有一个空格。 编译器错误C2009 错误消息 宏形式“identifier”重复使用 宏定义的形参表多次使用该标识符。宏的参数列表中的标识符必须是唯一的。 编译器错误C2010 错误消息 “character”:宏形参表中的意外 该字符在宏定义的形参表中使用不正确。
6、移除该字符以解决该错误。编译器错误C2011 错误消息 “identifier”:“type”类型重定义 该标识符已定义为type类型。如果多次将某个类型库导入同一个文件,也可能生成C2011。编译器错误C2012 错误消息 在“<”之后缺少名称 #include指令缺少所需的文件名。编译器错误C2013 错误消息 缺少“>” #
7、include指令缺少右尖括号。添加右尖括号以解决该错误。 编译器错误C2014 错误消息 预处理器命令必须作为第一个非空白空间启动 预处理器指令的#符号必须是非空白行上的第一个字符。 编译器错误C2015 错误消息 常数中的字符太多 一个字符常数包含的字符多于两个。标准字符常数只能包含一个字符,长字符常数只能包含两个字符。 转义序列(如t)将被转换为单个字符。
8、 当使用Microsoft扩展将字符常数转换为整数时,也可能发生C2015。编译器错误C2017 错误消息 非法的转义序列
此文档下载收益归作者所有