- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见编译错误信息
常见编译错误信息A.1 visual c++ 6.0的错误信息概述visual C++ 6.0的编译连接错误信息分为三种类型:致命错误、一般错误和警告。其中,致命错误是内部编译和连接器出错,一般错误指程序的语法错误,磁盘、文件或内存存取错误或命令行错误等,警告则只指出一些值得怀疑的情况,它并不阻止编译的进行。Visual C++ 6.0的编译连接错误信息分为下列类型:编译器错误,错误代码 C999-C3999.编译器警告,错误代码C4000-C4999.连接器错误,错误代码LNK1000-LNK2035.连接器警告,错误代码LNK4001-LNK4255.C运行时错误,错误代码R6002-R6035.C运行时警告,错误代码CRT1001.资源编译器错误,错误代码RC1000-RC2236.资源编译器警告,错误代码RC4000-RC4413.资源编译器警告,错误代码RW1004-RW4004.NMAKE错误,错误代码U1000-U4014.ATL提供程序错误和警告,错误代码ATL2004-ATL4111.命令行错误,错误代码D8000-D8046.命令行警告,错误代码D9000-D9044.配置优化错误和警告,错误代码PG0001-PG1087.项目生成错误和警告,错误代码PRJ0002-PRJ0051.CVTRES错误,错误代码CVT1100-CVT4001.BSCMAKE错误,错误代码BK1500-BK4503.表达式计算错误,错误代码CXX0000-CXX0072数学错误,错误代码M6101-M6205.SPROXY错误,错误代码SDL0000-SDL1030.SPROXY警告,错误代码SDL4000-SDL4009.Web部署错误和警告,错误代码VCD0001-VCD0048.XDCMake错误和警告,错误代码VCD0001-VCD0048.其中最常用的是编译器错误和警告。Visual C++ 6.0的编译连接错误信息数量庞大,而且是英文版的。目前Micorosoft已经将这些信息翻译成中方,为查询最新的信息请浏览微软公司中文网站:http///library/CHS/vccore/html/_vc_build_errors.asp.A.2 Visual C++ 6.0编译错误作息列表下面按错误代码顺序列出常见的Visual C++ 6.0编译错误信息及解决提示。C1003:错误计数超过 number;正在停止编译。C1004:遇到意外的文件结束。C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源代码中添加“#include name”.C1012:不匹配的括号:缺少 character.C1013:编译器限制:左括号太多。C1021:无效的预处理器命令“string”.C1034:file:不包括路径集。C1057:宏展开中遇到意外的文件结束。C1071:在注释中遇到意外的文件结束。C1075:与左侧的token(位于“filename(linenumber)”)匹配之前遇到文件结束。C1083:无法打开filetype文件:“file”:message.C1085: 无法写入filetype文件:“file”:message.C1086: 无法查找filetype文件:“file”:message.C1091:编译器限制:字符串长度超过“length”个字节。C1126:“identifier”:自动分配超过 size.C1189:#error:用户提供的错误信息。C1507:以前的用户错误和后面的错误恢复使进一步的编译暂停。C1903:无法从以前的错误中恢复;正在停止编译。C2001:常数中有换行符。C2002:无效的宽字符常数。C2007:#define 语法。C2008:“character”:宏定义中的意外。C2009:宏形式“identifier”重复使用。C2010:“character”:宏形参表中的意外。C2011“identifier”:“type”类型重定义。C2012:在“”之后缺少名称。C2013:缺少“”。C2014:预处理器命令必须作为第一个非空白空间启动。C2015:常数中的字符太多。C2017:非法的转义序列。C2018:未知字符“hexnumber”。C2019:应找到预处理器指令,却找到“character”。C2021:应输入指数值,而非“character”。C2022:“number”:对字符来说太大。C2026:字符串太小,已截断尾部字符。C2027:使用了未定义的类型“type”。C2028:结构/联合成员必须在结构/联合中。C2030:“identifier”:结构/联合成员重定义。C2032:“identifier”:函数不能是结构/联合“structor
文档评论(0)