KEIL软件错误代码及错误信息Word文档格式.docx
《KEIL软件错误代码及错误信息Word文档格式.docx》由会员分享,可在线阅读,更多相关《KEIL软件错误代码及错误信息Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
19:
Undefined
type
pointer
def
指针定义中未定义类型
20:
Variable
缺变量标识符
21:
类型错误
22:
Structure
large
结构类型太长
23:
Set
base
out
range
集合基类型越界
24:
components
may
be
or
objectsfile分量不能是文件或对象
25:
string
length
无效的字符串长度
26:
mismatch
类型不匹配
27:
subrange
无效的子界基类型
28:
Lower
bound
greater
than
upper
下界超过上界
29:
Ordinal
缺有序类型
30:
Integer
缺整型常量
31:
Constant
缺常量
32:
缺整型或实型常量
33:
Pointer
缺指针类型标识符
34:
function
result
无效的函数结果类型
35:
Label
缺标号标识符
36:
BEGIN
缺BEGIN
37:
END
缺END
38:
expression
缺整型表达式
39:
缺有序类型表达式
40:
Boolean
缺布尔表达式
41:
Operand
types
do
match
操作数类型不匹配
42:
表达式错误
43:
Illegal
assignment
非法赋值
44:
Field
缺域标识符
45:
Object
目标文件太大
46:
external
未定义的外部过程与函数
47:
object
record
无效的OBJ文件格式
48:
Code
segment
代码段太长
49:
Data
数据段太长
50:
DO
缺DO
51:
PUBLIC
definition
无效的PUBLIC定义
52:
EXTRN
无效的EXTRN定义
53:
definitions
太多的EXTRN定义
54:
OF
缺OF
55:
INTERFACE
缺INTERFACE
56:
relocatable
reference
无效的可重定位引用
57:
THEN
缺THEN
58:
TO
DOWNTO
缺TO或DOWNTO
59:
forward
提前引用未经定义的说明
61:
typecast
无效的类型转换
62:
Division
by
zero
被零除
63:
无效的文件类型
64:
Cannot
read
write
variables
this
不能读写此类型变量
65:
variable
缺指针类型变量
66:
缺字符串变量
67:
缺字符串表达式
68:
Circular
unit
单元UNIT部件循环引用
69:
Unit
单元名不匹配
70:
version
单元版本不匹配
71:
Internal
stack
overflow
内部堆栈溢出
72:
format
单元文件格式错误
73:
IMPLEMENTATION
缺IMPLEMENTATION
74:
and
case
常量和CASE类型不匹配
75:
Record
缺记录或对象变量
76:
常量越界
77:
缺文件变量
78:
缺指针表达式
79:
缺整型或实型表达式
80:
within
current
block
标号不在当前块内
81:
already
defined
标号已定义
82:
label
preceding
statement
part
在前面未定义标号
83:
@
argument
无效的@参数
84:
UNIT
缺UNIT
85:
"
;
缺“;
”
86:
:
缺“:
87:
"
缺“,”
88:
("
缺“(”
89:
)"
缺“)”
90:
="
缺“=”
91:
缺“:
=”
92:
["
(."
Expected
缺“[”或“(.”
93:
]"
.)"
缺“]”或“.)”
94:
."
缺“.”
95:
.."
缺“..”
96:
变量太多
97:
FOR
control
无效的FOR循环控制变量
98:
缺整型变量
99:
Files
procedure
are
allowed
here
该处不允许文件和过程类型
100:
字符串长度不匹配
101:
ordering
fields
无效域顺序
102:
缺字符串常量
103:
缺整型或实型变量
104:
缺有序类型变量
105:
INLINE
INLINE错误
106:
Character
缺字符表达式
107:
relocation
items
重定位项太多
108:
Overflow
arithmetic
operation
算术运算溢出
112:
CASE
CASE常量越界
113:
114:
call
an
interrupt
不能调用中断过程
116:
Must
8087
mode
to
compile
必须在8087模式编译
117:
Target
address
找不到目标地址
118:
Include
该处不允许INCLUDE文件
119:
No
inherited
methods
accessible
该处继承方法不可访问
121:
qualifier
无效的限定符
122:
无效的变量引用
123:
symbols
符号太多
124:
Statement
语句体太长
126:
must
var
parameters
文件必须是变量形参
127:
conditional
条件符号太多
128:
Misplaced
条件指令错位
129:
ENDIF
missing
缺ENDIF指令
130:
initial
defines
初始条件定义错误
131:
Header
does
previous
和前面定义的过程或函数不匹配
133:
evaluate
不能计算该表达式
134:
Expression
incorrectly
terminated
表达式错误结束
135:
specifier
无效格式说明符
136:
indirect
无效的间接引用
137:
Structured
该处不允许结构变量
138:
without
System
没有System单元不能计算
139:
access
symbol
不能存取符号
140:
floating
point
无效的符号运算
141:
overlays
不能编译覆盖模块至内存
142:
procedural
缺指针或过程变量
143:
无效的过程或函数调用
144:
overlay
不能覆盖该单元
146:
denied
不允许文件访问
147:
缺对象类型
148:
Local
不允许局部对象类型
149:
VIRTUAL
缺VIRTUAL
150:
Method
缺方法标识符
151:
Virtual
constructors
不允许虚构造函数
152:
Constructor
缺构造函数标识符
153:
Destructor
缺析构函数标识符
154:
Fail
only
只能在构造函数内使用Fail标准过程
155:
combination
opcode
operands
操作数与操作符无效组合
156:
Memory
缺内存引用指针
157:
add
subtract
不能加减可重定位符号
158:
register
无效寄存器组合
159:
286/287
instructions
enabled
未激活286/287指令
160:
无效符号指针
161:
generation
代码生成错误
162:
ASM
缺ASM
166:
Procedure
缺过程或函数标识符
167:
export
不能输出该符号
168:
外部文件名重复
169:
Executable
header
可执行文件头太长
170:
segments
段太多
一、
运行错误信息
运行错误分为四类:
1-99为DOS错误;
100-149为I/O错误,发生I/O后,如果使用了编译开关{$I+},程序将终止执行,否则编译开关为{$I-},程序继续执行,并由IOResult函数返回错误信息;
150-199为严重错误,200-255为致命错误,致命错误将立即终止程序执行。
1:
number
无效函数号
2:
3:
Path
找不到路径
4:
5:
文件不允许访问
6:
handle
无效文件句柄
12:
code
无效文件存取代码
15:
drive
无效驱动器号
16:
remove
directory
不能删除当前目录
17:
rename
across
drives
不能跨驱动器改名
18:
more
没有文件了
读磁盘错
写磁盘错
assigned
文件变量未赋值
文件未打开
for
input
文件未打开为写方式
output
文件未打开为读方式
numeric
无效数值格式
150:
is
write-protected
磁盘写保护
Bad
request
struct
错误的驱动器请求结构长度
Drive
ready
驱动器未准备好
CRC
data
数据CRC校验错
seek
磁盘定位错
media
未知的介质类型
Sector
Not
Found
找不到扇区
Printer
paper
打印机缺纸
Device
fault
设备写错误
设备读错误
Hardware
failure
硬件故障
200:
201:
Range
check
范围检查出错
202:
Stack
栈溢出
203:
Heap
堆溢出
204:
无效的指针操作
205:
Floating
浮点运算上溢
206:
underflow
浮点运算下溢
207:
无效的浮点运算
208:
Overlay
manager
installed
未安装覆盖管理程序
209:
读覆盖文件错误
210:
initialized
对象未初始化
211:
Call
abstract
method
调用抽象方法
212:
Stream
registration
流注_册错误
213:
Collection
index
集合下标越界
214:
集合上溢
215:
Arithmetic
算术运算上溢
216:
General
Protection
一般保护性错误
keil
c编译器错误与解决方法
1.
Warning
280:
’i’:
unreferenced
local
说明局部变量i
在函数中未作任何的存取操作解决方法消除函数中i
变量的宣告
2
206:
’Music3’:
function-prototype
说明Music3(
)函数未作宣告或未作外部宣告所以无法给其他函数调用
解决方法将叙述void
Music3(void)写在程序的最前端作宣告如果是其他文件的函数则要写
成extern
void
Music3(void),即作外部宣告
3
Compling
C:
\8051\MANN.C
Error:
318:
can’t
‘beep.h’
说明在编译C:
程序过程中由于main.c
用了指令#i
nclude
“beep.h”,但
却找不到所致解决方法编写一个beep.h
的包含档并存入到c:
\8051
的工作目录中
4
Compling:
\8051\LED.C
237:
’LedOn’:
has
a
body
说明LedOn(
)函数名称重复定义即有两个以上一样的函数名称
解决方法修正其中的一个函数名称使得函数名称都是独立的
5
***WARNING
UNCALLED
SEGMENT,IGNORED
OVERLAY
PROCESS
SEGMENT:
?
PR?
_DELAYX1MS?
DELAY
说明DelayX1ms(
)函数未被其它函数调用也会占用程序记忆体空间解决方法去掉
DelayX1ms(
)函数或利用条件编译#if
…..#endif,可保留该函数并不编译
6
XDATA
SPACE
MEMOR