48VC++常见出错信息.doc.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
48VC常见出错信息.doc

VC++6.0编译常见错误 检测错误的方法和原则 拖动左下方滚动条,到最上边,从第一条错误开始检查。 双击错误信息行,使光标定位到出错的行。 说明: 错误不一定由定位的行引起,有可能是它上面一行,比如missing ; before xxx 修改完1个错误后,重新编译,有可能后续的错误就消失了。这是因为一处错误可能引起多条出错信息。 警告(warning)不影响编译,可以暂时不管。当然严格来说,警告也可能隐含着问题,最好也全部改正。 良好的排版层次结构(缩进和对齐)有助于发现程序中的错误。 编译错误 fatal error C1004: unexpected end of file found 或 莫名其妙的出现一大堆编译错误。 检查花括号是否匹配,是否两两配对,是否漏掉了左花括号{或右花括号}。 fatal?error?C1010:?unexpected?end?of?file?while?looking?for?precompiled?header? directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include?stdafx.h) fatal error C1021: invalid preprocessor command includ 预处理指令拼写错误。 fatal error C1071: unexpected end of file found in comment 检查是否注释符号不匹配。注释是以/*开始,以*/结束,*号和/中间没有空格。 fatal?error?C1083:?Cannot?open?include?file:?R…….h:?No?such?file?or?directory 不能打开包含文件“R…….h”:没有这样的文件或目录。 error C2001: newline in constant 检查是否漏了双引号,双引号是否配对,是否把双引号写成了单引号。 error?C2011:?C……:?class?type?redefinition 类“C……”重定义。 error?C2018:?unknown?character?0xa3 不认识的字符0xa3。(一般是汉字或中文标点符号中出现,如双绰号写成“或”,逗号,写成了,圆括号()写成()等等。) error?C2057:?expected?constant?expression 希望是常量表达式。(一般出现在switch语句的case分支中) error?C2065:?a?:?undeclared?identifier “a”:未声明过的标识符。 error C2059: syntax error : = 或 error C2059: syntax error : 运算符写错,一般是在双字符运算符中间多写了空格,或两个字符前后颠倒,如= =,=。 error?C2082:?redefinition?of?formal?parameter?a 函数参数“a”在函数体中重定义。 error?C2143:?syntax?error:?missing?:?before?{? 句法错误:“{”前缺少“;”。 error?C2146:?syntax?error?:?missing?;?before?identifier?a 句法错误:在“a”前丢了“;”。 error?C2196:?case?value?69?already?used 值69已经用过。(一般出现在switch语句的case分支中) C2447: missing function header (old-style formal list?) 缺少函数头部。这错误常常由于一个缺少“{”或用的一个“;”,而不是一个“{”以下的参数列表一个功能头。 error?C2509:?OnTimer?:?member?function?not?declared?in?CHelloView 成员函数“OnTimer”没有在“CHelloView”中声明。 error?C2511:?reset:?overloaded?member?function?void?(int)?not?found?in?B 重载的函数“void?reset(int)”在类“B”中找不到。 error?C2555:?B::f1:?overriding?virtual?function?differs?from?A::f1?only?by?return? type?or?calling?convention 类B对类A中同名函数f1的重载仅根据返回值或调用约定上的区别。 e

文档评论(0)

dreamzhangning + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档