C++出错提示对照表.docx
- 文档编号:30381979
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:19
- 大小:26KB
C++出错提示对照表.docx
《C++出错提示对照表.docx》由会员分享,可在线阅读,更多相关《C++出错提示对照表.docx(19页珍藏版)》请在冰豆网上搜索。
C++出错提示对照表
C++出错提示英汉对照表
Ambiguousoperatorsneedparentheses-----------不明确的运算需要用括号括起
Ambiguoussymbol''xxx''----------------不明确的符号
Argumentlistsyntaxerror----------------参数表语法错误
Arrayboundsmissing------------------丢失数组界限符
Arraysizetoolarge-----------------数组尺寸太大
Badcharacterinparamenters------------------参数中有不适当的字符
Badfilenameformatinincludedirective--------------------包含命令中文件名格式不正确
Badifdefdirectivesynatax------------------------------编译预处理ifdef有语法错
Badundefdirectivesyntax---------------------------编译预处理undef有语法错
Bitfieldtoolarge----------------位字段太长
Callofnon-function-----------------调用未定义的函数
Calltofunctionwithnoprototype---------------调用函数时没有函数的说明
Cannotmodifyaconstobject---------------不允许修改常量对象
Caseoutsideofswitch----------------漏掉了case语句
Casesyntaxerror------------------Case语法错误
Codehasnoeffect-----------------代码不可述不可能执行到
Compoundstatementmissing{--------------------分程序漏掉"{"
Conflictingtypemodifiers------------------不明确的类型说明符
Constantexpressionrequired----------------要求常量表达式
Constantoutofrangeincomparison-----------------在比较中常量超出范围
Conversionmaylosesignificantdigits-----------------转换时会丢失意义的数字
Conversionofnearpointernotallowed-----------------不允许转换近指针
Couldnotfindfile''xxx''-----------------------找不到XXX文件
Declarationmissing;----------------说明缺少";"houjiuming
Declarationsyntaxerror-----------------说明中出现语法错误
Defaultoutsideofswitch------------------Default出现在switch语句之外
Definedirectiveneedsanidentifier------------------定义编译预处理需要标识符
Divisionbyzero------------------用零作除数
Dostatementmusthavewhile------------------Do-while语句中缺少while部分
Enumsyntaxerror---------------------枚举类型语法错误
Enumerationconstantsyntaxerror-----------------枚举常数语法错误
Errordirective:
xxx------------------------错误的编译预处理命令
Errorwritingoutputfile---------------------写输出文件错误
Expressionsyntaxerror-----------------------表达式语法错误
Extraparameterincall------------------------调用时出现多余错误
Filenametoolong----------------文件名太长
Functioncallmissing-----------------函数调用缺少右括号
Fuctiondefinitionoutofplace------------------函数定义位置错误
Fuctionshouldreturnavalue------------------函数必需返回一个值
Gotostatementmissinglabel------------------Goto语句没有标号
Hexadecimaloroctalconstanttoolarge------------------16进制或8进制常数太大
Illegalcharacter''x''------------------非法字符x
Illegalinitialization------------------非法的初始化
Illegaloctaldigit------------------非法的8进制数字houjiuming
Illegalpointersubtraction------------------非法的指针相减
Illegalstructureoperation------------------非法的结构体操作
Illegaluseoffloatingpoint-----------------非法的浮点运算
Illegaluseofpointer--------------------指针使用非法
Improperuseofatypedefsymbol----------------类型定义符号使用不恰当
In-lineassemblynotallowed-----------------不允许使用行间汇编
Incompatiblestorageclass-----------------存储类别不相容
Incompatibletypeconversion--------------------不相容的类型转换
Incorrectnumberformat-----------------------错误的数据格式
Incorrectuseofdefault---------------------Default使用不当
Invalidindirection---------------------无效的间接运算
Invalidpointeraddition------------------指针相加无效
Irreducibleexpressiontree-----------------------无法执行的表达式运算
Lvaluerequired---------------------------需要逻辑值0或非0值
Macroargumentsyntaxerror-------------------宏参数语法错误
Macroexpansiontoolong----------------------宏的扩展以后太长
Mismatchednumberofparametersindefinition---------------------定义中参数个数不匹配
Misplacedbreak---------------------此处不应出现break语句
Misplacedcontinue------------------------此处不应出现continue语句
Misplaceddecimalpoint--------------------此处不应出现小数点
Misplacedelifdirective--------------------不应编译预处理elif
Misplacedelse----------------------此处不应出现elsehoujiuming
Misplacedelsedirective------------------此处不应出现编译预处理else
Misplacedendifdirective-------------------此处不应出现编译预处理endif
Mustbeaddressable----------------------必须是可以编址的
Musttakeaddressofmemorylocation------------------必须存储定位的地址
Nodeclarationforfunction''xxx''-------------------没有函数xxx的说明
Nostack---------------缺少堆栈
Notypeinformation------------------没有类型信息
Non-portablepointerassignment--------------------不可移动的指针(地址常数)赋值
Non-portablepointercomparison--------------------不可移动的指针(地址常数)比较
Non-portablepointerconversion----------------------不可移动的指针(地址常数)转换
Notavalidexpressionformattype---------------------不合法的表达式格式
Notanallowedtype---------------------不允许使用的类型
Numericconstanttoolarge-------------------数值常太大
Outofmemory-------------------内存不够用houjiuming
Parameter''xxx''isneverused------------------能数xxx没有用到
Pointerrequiredonleftsideof->-----------------------符号->的左边必须是指针
Possibleuseof''xxx''beforedefinition-------------------在定义之前就使用了xxx(警告)
Possiblyincorrectassignment----------------赋值可能不正确
Redeclarationof''xxx''-------------------重复定义了xxx
Redefinitionof''xxx''isnotidentical-------------------xxx的两次定义不一致
Registerallocationfailure------------------寄存器定址失败
Repeatcountneedsanlvalue------------------重复计数需要逻辑值
Sizeofstructureorarraynotknown------------------结构体或数给大小不确定
Statementmissing;------------------语句后缺少";"
Structureorunionsyntaxerror--------------结构体或联合体语法错误
Structuresizetoolarge----------------结构体尺寸太大
Subscriptingmissing]----------------下标缺少右方括号
Superfluous&withfunctionorarray------------------函数或数组中有多余的"&"
Suspiciouspointerconversion---------------------可疑的指针转换
Symbollimitexceeded---------------符号超限
Toofewparametersincall-----------------函数调用时的实参少于函数的参数不
Toomanydefaultcases-------------------Default太多(switch语句中一个)
Toomanyerrororwarningmessages--------------------错误或警告信息太多
Toomanytypeindeclaration-----------------说明中类型太多houjiuming
Toomuchautomemoryinfunction-----------------函数用到的局部存储太多
Toomuchglobaldatadefinedinfile------------------文件中全局数据太多
Twoconsecutivedots-----------------两个连续的句点
Typemismatchinparameterxxx----------------参数xxx类型不匹配
Typemismatchinredeclarationof''xxx''----------------xxx重定义的类型不匹配
Unabletocreateoutputfile''xxx''----------------无法建立输出文件xxx
Unabletoopenincludefile''xxx''---------------无法打开被包含的文件xxx
Unabletoopeninputfile''xxx''----------------无法打开输入文件xxx
Undefinedlabel''xxx''-------------------没有定义的标号xxx
Undefinedstructure''xxx''-----------------没有定义的结构xxx
Undefinedsymbol''xxx''-----------------没有定义的符号xxx
Unexpectedendoffileincommentstartedonlinexxx----------从xxx行开始的注解尚未结束文件不能结束
Unexpectedendoffileinconditionalstartedonlinexxx----从xxx开始的条件语句尚未结束文件不能结束
Unknownassembleinstruction----------------未知的汇编结构houjiuming
Unknownoption---------------未知的操作
Unknownpreprocessordirective:
''xxx''-----------------不认识的预处理命令xxx
Unreachablecode------------------无路可达的代码
Unterminatedstringorcharacterconstant-----------------字符串缺少引号
Userbreak----------------用户强行中断了程序
Voidfunctionsmaynotreturnavalue-----------------Void类型的函数不应有返回值
Wrongnumberofarguments-----------------调用函数的参数数目错
''xxx''notanargument-----------------xxx不是参数
''xxx''notpartofstructure--------------------xxx不是结构体的一部分
xxxstatementmissing(--------------------xxx语句缺少左括号
xxxstatementmissing)------------------xxx语句缺少右括号
xxxstatementmissing;--------------------xxx缺少分号houjiuming
xxx''declaredbutneverused-------------------说明了xxx但没有使用
xxx''isassignedavaluewhichisneverused----------------------给xxx赋了值但未用过
Zerolengthstructure------------------结构体的长度为零
VC++6.0编译及链接时常见问题的解决2009-05-06
VC++6.0常见问题解决答案2008-08-2323:
29Q:
errorBK1506:
cannotopenfile'.\Debug\XXXXXX.sbr':
Nosuchfileordirectory
A:
关闭BrowserInfo就可以了,在工程、设置、C/C++、分类、文件列表、产生浏览信息
Q:
errorC1010:
unexpectedendoffilewhilelookingforprecompiledheaderdirective
A:
这个一般是由于"stdafx.h"这个头文件出错的,关闭即可,在工程、设置、C/C++、分类、预编译的头文
件、不使用。
Q:
ComboBox添加了记录,却无法显示?
A:
因为在VC中ComboBox默认显示0个,修改方法为,选中控件,点击向下按钮,调整控件高度直到合适。
Q:
在VC中为什么突然不能显示相关类的属性或方法,不能出现下拉列表,属性方法提示等?
A:
这是VC的一个Bug,关闭工作区,删除目录下的*.ncb,然后重新编译即可。
Q:
控件出现DebugAssertionFailed!
错误?
A:
有可能是将控件应用放入了对话框构造函数中造成的,因为此时控件尚未生成,不能使用其函数。
Q:
errorc2504:
"CTreeView":
baseclassundefined(CTreeView的基类没有被定义)
A:
必须在系统头文件声明处(StdAfx.h)加入其头文件:
afxcview.h
Q:
errorC2143:
syntaxerror:
missing';'before'*....
A:
在任何cpp文件的开头都按这样的顺序Include:
#include"XXXDoc.h"、#include"XXXView.h"、#include"MainFrm.h"。
注意,Doc的头文件一定要在最前面。
这样你的CDemoView和CMyView也可以共享一个CDemoDoc。
一般在Cpp中包含文件是要注意类的包含关系,被包含的类定义应该在前面。
如果实在有冲突,可以在一个类的头文件中加:
classCXXXDoc;之类的空定义。
这样定义过的头文件中可以用CXXXDoc申明指针,但是不能申明实际对象。
Q:
errorC2018:
unknowncharacter'0xa1'(未知字符)
A:
可能是从其它地方拷过来的程序中包含看不见的字符,自己手工重输一遍即可。
最常见的20种VC++编译错误信息
1、fatalerrorC1010:
unexpectedendoffilewhilelookingforprecompiledheaderdirective。
寻找预编译头文件路径时遇到了不该遇到的文件尾。
(一般是没有#include"stdafx.h")
2、fatalerrorC1083:
Cannotopenincludefile:
'R…….h':
Nosuchfileordirectory
不能打开包含文件“R…….h”:
没有这样的文件或目录。
3、errorC2011:
'C……':
'class'typeredefinition
类“C……”重定义。
4、errorC2018:
unknowncharacter'0xa3'
不认识的字符'0xa3'。
(一般是汉字或中文标点符号)
5、errorC2057:
expectedconstantexpression
希望是常量表达式。
(一般出现在switch语句的case分支中)
6、errorC2065:
'IDD_MYDIALOG':
undeclaredidentifier
“IDD_MYDIALOG”:
未声明过的标识符。
7、errorC2082:
redefinitionofformalparameter'bReset'
函数参数“bReset”在函数体中重定义。
8、errorC2143:
syntaxerror:
missing':
'before'{'
句法错误:
“{”前缺少“;”。
9、errorC2146:
syntaxerror:
missing';'beforeidentifier'dc'
句法错误:
在“dc”前丢了“;”。
10、errorC2196:
casevalue'69'alreadyused
值69已经用过。
(一般出现在switch语句的case分支中)
11、errorC2509:
'OnTimer':
memberfunctionnotdeclaredin'CHelloView'
成员函数“OnTimer”没有在“CHelloView”中声明。
12、errorC2511:
'reset':
overloadedmemberfunction'void(int)'notfoundin'B'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 出错 提示 对照