TurboCV2编译错误信息的英汉对照表.pdf

TurboCV2编译错误信息的英汉对照表.pdf

ID:52882833

大小:48.10 KB

页数:4页

时间:2020-03-31

TurboCV2编译错误信息的英汉对照表.pdf_第1页
TurboCV2编译错误信息的英汉对照表.pdf_第2页
TurboCV2编译错误信息的英汉对照表.pdf_第3页
TurboCV2编译错误信息的英汉对照表.pdf_第4页
资源描述:

《TurboCV2编译错误信息的英汉对照表.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、TurboC(V2.0)编译错误信息的英汉对照表错误的英文信息错误的中文信息补充说明Badcallofin-linefunction非法调用内部函数在使用一个宏定义的内部函数时,没能正确调用。内部函数应以两个下划线__开始和结束。Irreducableexpressiontree不可约的表达式树文件行中的表达式太复杂,使得代码生成程序无法为它生成代码。此时应简化这种繁杂的表达式或干脆避免使用它。#operatornotfollowedby#后面没跟宏变元名#后面必须跟一个宏变元名macoargumentn

2、ame'xxx'notanargument'xxx'不是函数参数在源程序中将该标识符定义为一个函数参数,但此标识符没有在函数中出现Ambiguoussymbol'xxx具有二义性的符号'xxx'两个或多个结构体的某一域名相同,在变量或表达式中引用该域名而未带结构体名时,会产生二义性,此时需在引用时加上结构提名Argumentlistsyntaxerror参数表出现语法错误函数调用的参数间必须以逗号隔开,并以一个右括号结束,否则出错Arrayboundsmissing数组的定界符]丢失在源程序中定义了一个数

3、组,但此数组没有以右方括号结束Arraysizetoolarge数组太大定义的数组太大,超过了可用内存空间Assemblerstatementtoolong汇编语句太长C中嵌入的内部汇编语句不能超过480字节Badconfigurationfile配置文件不正确配置文件TURBOC.CFG中包含的不是合适命令行选择项的非注解文字。配置文件命令选择项必须以一个短横线开始Badfilenameformatin文件包含指令中文件名格式必须用引号或尖括号将包含文件名括起来,includedirective不正确否

4、则出错Badifdefdirectivesyntaxifdef指令语法错误#ifdef必须以单个标识符(仅此一个)作为该指令的体Badifndefdirectivesyntaxifndef指令语法错误#ifndef必须以单个标识符(仅此一个)作为该指令的体Badundefdirectivesyntaxundef指令语法错误#undef指令必须以单个标识符(仅此一个)作为该指令的体Badfilesizesyntax位字段长语法错误一个位字段长必须是1—16位的常量表达式Callofnon-functin调用

5、了未定义的函数通常是由不正确的函数声明或函数名拼错而造成的Cannotmodifyaconstobject不能修改一个常量对象通常是因为对定义为常量的对象进行赋值等非法操作而引起的caseoutsideofswitchcase语句出现在switch语句通常是由括号不匹配造成的之外casestatementmissingcase语句漏掉case语必须包含一个以冒号结束的常量表达式,如果漏了冒号或在冒号前多了其它符号,则会出错Characterconstanttoolong字符常量太长Compoundstat

6、ementmissing漏掉复合语句通常是由大括号不匹配所造成的Conflictingtypemodifiers类型修饰符冲突对同一指针,只能指定一种变址修饰符(如near或far);对同一函数,也只能给出一种语言修饰符(如cdecl、pascal或interrupt)Constantexpressionrequired需要常量表达式数组的大小必须是常量,本错误通常是由#define定义的常量拼写错误造成的Couldnotfindfile'xxx.xxx'找不到'xxx.xxx'文件编译程序找不到命令行上

7、给出的文件Declarationmissing漏掉了说明通常是由struct或union类型声明时后面漏掉分号引起的Declarationneedstypeor变量声明必须给出类型或存storageclass储类Declarationsyntaxerror变量声明出现语法错误通常是因为变量声明时丢失了某些符号或输入多余的符号而引起的defaultoutsideofswitchdefault语句在switch语句外出通常是由括号不匹配引起的现DefinedirectiveneedsanDefine指令必须有

8、一个标识#define后面的第一个非空格符必须是一个identifier符标识符,若该位置出现其它字符,则会引起此类错误Divisionbyzero除数为零Dostatementmusthavewhiledo语句中必须有while关键字Dowhilestatementmissingdowhile语句中漏掉了左括号(Dowhilestatementmissing;dowhile语句中掉了分号Duplicatecasecase情况

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

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

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