VC++常见错误提示.ppt

VC++常见错误提示.ppt

ID:48027740

大小:622.51 KB

页数:22页

时间:2020-01-11

VC++常见错误提示.ppt_第1页
VC++常见错误提示.ppt_第2页
VC++常见错误提示.ppt_第3页
VC++常见错误提示.ppt_第4页
VC++常见错误提示.ppt_第5页
资源描述:

《VC++常见错误提示.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC++常见错误提示计算系软件工程教研室李典蔚2009括号中的数字是出错的代码行的行号。例如错误中的第1行表示CalWnd.cpp的1092行出现了错误。如果想快速找到这行,可以在错误信息行上双击鼠标,这时VC++会自动打开.cpp文件并定位到这行。在错误信息行上按F1键,VC++会打开MSDN帮助并显示关于该错误信息的一个简单的解释,你可以根据该解释来知道到底是什么意思。Error后面的数字表示错误代号。错误代号分为两类:(1)C开头的是编译错误,即你的代码存在语法错误,你需要修改代码;语法错误分为一般错误(error)和警告错误(warning)两种。(2)LNK开头的是链接错误,

2、通常你的代码并没有语法错误,可能是配置错误引起的,一般是程序中调用了某个函数,而链接程序却找不到该函数的定义,但有时LNK也可能是由于拼写错误引起的。另外,程序分为几个文件分别编译、链接时,可能出现全局变量没有声明或重复声明的错误。errorC2011:'C……':'class'typeredefinition类“C……”重定义。errorC2018:unknowncharacter'0xa3'不认识的字符‘0xa3’。(一般是汉字或中文标点符号,因为系统对中文环境下输入的符号,例如分号括号等,系统是不接受的)fatalerrorC1004:unexpectedendoffilefou

3、nd解决方法:由于程序中少了")"或者"}"之类的符号,编译器认为你的程序还没有写完.找出哪里漏掉了这些符号,加上就可以了inta,b,max提示:‘inta’undeclaredidentifier“inta”中“int”与“a”之间缺少空格for(i==0;i<10;i++)提示:0error,1warning:operaterhasnoeffect;didyouintend=?将for(i==0;i<10;i++)中的“=”输入为“==”for(i=0,i

4、or:unclaredidentifier使用未声明的变量(变量名拼写错误,没有标识头文件等)。errorC2143:syntaxerror:missing':'before'{'句法错误:“{”前缺少“;”。warningC4035:'f……':noreturnvalue“f……”的return语句没有返回值。errorC2082:redefinitionofformalparameter'bReset'函数参数“bReset”在函数体中重定义。if((i+1)%5=0)提示:'=':leftoperandmustbel-value关系运算符误写为赋值语句,将if((i+1)%5==

5、0)中的“==”误输入为“=”errorC2660:'SetTimer':functiondoesnottake2parameters“SetTimer”函数不传递2个参数。SetList(L,10);errorC2664:'SetList':cannotconvertparameter1from'SeqList'to'SeqList*‘参数类型不匹配errorC2196:casevalue'69'alreadyused值69已经用过。(一般出现在switch语句的case分支中)errorC2057:expectedconstantexpression希望是常量表达式。(一般出现在s

6、witch语句的case分支中)提示:printf/scanf:unclaredidentifier不使用头文件包含命令#include就使用printf和scanf提示:rand/NULL:unclaredidentifier不使用头文件包含命令#include就使用rand和NULL提示:function'voidmain(void)'alreadyhasabody若同一程序中出现两次voidmain(void)。提示:missingfunctionheader(old-styleformallist?)若程序中缺少voidmain(void)

7、。LIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsymbol_WinMain@16Debug/1.exe:fatalerrorLNK1120:1unresolvedexternalsErrorexecutinglink.exe新建工程时,应选Win32ConsoleApplication,误选Win32ApplicationwarningC4700:localvariable'bRe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。