1、l C+出错提示英汉对照表l Ambiguous operators need parentheses -不明确的运算需要用括号括起l Ambiguous symbol xxx -不明确的符号l Argument list syntax error -参数表语法错误l Array bounds missing -丢失数组界限符l Array size toolarge -数组尺寸太大l Bad character in paramenters -参数中有不适当的字符l Bad file name format in include directive -包含命令中文件名格式不正确l Bad i
2、fdef directive synatax -编译预处理ifdef有语法错l Bad undef directive syntax -编译预处理undef有语法错l Bit field too large -位字段太长l Call of non-function -调用未定义的函数l Call to function with no prototype -调用函数时没有函数的说明l Cannot modify a const object -不允许修改常量对象l Case outside of switch -漏掉了case 语句l Case syntax error - Case 语法错误
3、l Code has no effect -代码不可述不可能执行到l Compound statement missing -分程序漏掉l Conflicting type modifiers -不明确的类型说明符l Constant expression required -要求常量表达式l Constant out of range in comparison -在比较中常量超出范围l Conversion may lose significant digits -转换时会丢失意义的数字l Conversion of near pointer not allowed -不允许转换近指针l
4、Could not find file xxx -找不到XXX文件l Declaration missing ; -说明缺少;houjiumingl Declaration syntax error -说明中出现语法错误l Default outside of switch - Default 出现在switch语句之外l Define directive needs an identifier -定义编译预处理需要标识符l Division by zero -用零作除数l Do statement must have while - Do-while语句中缺少while部分l Enum sy
5、ntax error -枚举类型语法错误l Enumeration constant syntax error -枚举常数语法错误l Error directive :xxx -错误的编译预处理命令l Error writing output file -写输出文件错误l Expression syntax error -表达式语法错误l Extra parameter in call -调用时出现多余错误l File name too long -文件名太长l Function call missing -函数调用缺少右括号l Fuction definition out of place
6、函数定义位置错误l Fuction should return a value -函数必需返回一个值l Goto statement missing label - Goto语句没有标号l Hexadecimal or octal constant too large -16进制或8进制常数太大l Illegal character x -非法字符xl Illegal initialization -非法的初始化l Illegal octal digit -非法的8进制数字houjiumingl Illegal pointer subtraction -非法的指针相减l Illegal st
7、ructure operation -非法的结构体操作l Illegal use of floating point -非法的浮点运算l Illegal use of pointer -指针使用非法l Improper use of a typedefsymbol -类型定义符号使用不恰当l In-line assembly not allowed -不允许使用行间汇编l Incompatible storage class -存储类别不相容l Incompatible type conversion -不相容的类型转换l Incorrect number format -错误的数据格式l I
8、ncorrect use of default - Default使用不当l Invalid indirection -无效的间接运算l Invalid pointer addition -指针相加无效l Irreducible expression tree -无法执行的表达式运算l Lvalue required -需要逻辑值0或非0值l Macro argument syntax error -宏参数语法错误l Macro expansion too long -宏的扩展以后太长l Mismatched number of parameters in definition -定义中参数个
9、数不匹配l Misplaced break -此处不应出现break语句l Misplaced continue -此处不应出现continue语句l Misplaced decimal point -此处不应出现小数点l Misplaced elif directive -不应编译预处理elifl Misplaced else -此处不应出现elsehoujiumingl Misplaced else directive -此处不应出现编译预处理elsel Misplaced endif directive -此处不应出现编译预处理endifl Must be addressable -必须
10、是可以编址的l Must take address of memory location -必须存储定位的地址l No declaration for function xxx -没有函数xxx的说明l No stack -缺少堆栈l No type information -没有类型信息l Non-portable pointer assignment -不可移动的指针(地址常数)赋值l Non-portable pointer comparison -不可移动的指针(地址常数)比较l Non-portable pointer conversion -不可移动的指针(地址常数)转换l Not
11、 a valid expression format type -不合法的表达式格式l Not an allowed type -不允许使用的类型l Numeric constant too large -数值常太大l Out of memory -内存不够用houjiumingl Parameter xxx is never used -能数xxx没有用到l Pointer required on left side of - -符号-的左边必须是指针l Possible use of xxx before definition -在定义之前就使用了xxx(警告)l Possibly inc
12、orrect assignment -赋值可能不正确l Redeclaration of xxx -重复定义了xxxl Redefinition of xxx is not identical - xxx的两次定义不一致l Register allocation failure -寄存器定址失败l Repeat count needs an lvalue -重复计数需要逻辑值l Size of structure or array not known -结构体或数给大小不确定l Statement missing ; -语句后缺少;l Structure or union syntax err
13、or -结构体或联合体语法错误l Structure size too large -结构体尺寸太大l Sub scripting missing -下标缺少右方括号l Superfluous & with function or array -函数或数组中有多余的&l Suspicious pointer conversion -可疑的指针转换l Symbol limit exceeded -符号超限l Too few parameters in call -函数调用时的实参少于函数的参数不l Too many default cases - Default太多(switch语句中一个)l
14、Too many error or warning messages -错误或警告信息太多l Too many type in declaration -说明中类型太多houjiumingl Too much auto memory in function -函数用到的局部存储太多l Too much global data defined in file -文件中全局数据太多l Two consecutive dots -两个连续的句点l Type mismatch in parameter xxx -参数xxx类型不匹配l Type mismatch in redeclaration of
15、 xxx - xxx重定义的类型不匹配l Unable to create output file xxx -无法建立输出文件xxxl Unable to open include file xxx -无法打开被包含的文件xxxl Unable to open input file xxx -无法打开输入文件xxxl Undefined label xxx -没有定义的标号xxxl Undefined structure xxx -没有定义的结构xxxl Undefined symbol xxx -没有定义的符号xxxl Unexpected end of file in comment st
16、arted on line xxx -从xxx行开始的注解尚未结束文件不能结束l Unexpected end of file in conditional started on line xxx -从xxx 开始的条件语句尚未结束文件不能结束l Unknown assemble instruction -未知的汇编结构houjiumingl Unknown option -未知的操作l Unknown preprocessor directive: xxx -不认识的预处理命令xxxl Unreachable code -无路可达的代码l Unterminated string or cha
17、racter constant -字符串缺少引号l User break -用户强行中断了程序l Void functions may not return a value - Void类型的函数不应有返回值l Wrong number of arguments -调用函数的参数数目错l xxx not an argument - xxx不是参数l xxx not part of structure - xxx不是结构体的一部分l xxx statement missing ( - xxx语句缺少左括号l xxx statement missing ) - xxx语句缺少右括号l xxx statement missing ; - xxx缺少分号houjiumingl xxx declared but never used -说明了xxx但没有使用l xxx is assigned a value which is never used -给xxx赋了值但未用过l Zero length structure -结构体的长度为零