Keil C编译器常见警告与错误信息的解决方法 Keil C编译器常见警告与错误信息的解决方法

时间:2011-11-25 10:26:25
【文件属性】:

文件名称:Keil C编译器常见警告与错误信息的解决方法 Keil C编译器常见警告与错误信息的解决方法

文件大小:23KB

文件格式:DOC

更新时间:2011-11-25 10:26:25

keil c 编译器

Keil C编译器常见警告与错误信息的解决方法 1. Warning 280:’i’:unreferenced local variable 说明 局部变量 i 在函数中未作任何的存取操作 解决方法 消除函数中 i变量的宣告 2 Warning 206:’Music3’:missing function-prototype 说明 Music3( )函数未作宣告 或未作外部宣告 所以无法给其他函数调用 解决方法 将叙述void Music3(void)写在程序的最前端作宣告 如果是其他文件的函数则要写成 extern void Music3(void),即作外部宣告 3 Compling :C:\8051\MANN.C Error:318:can’t open file ‘beep.h’ 说明 在编译 C:\8051\MANN.C 程序过程中 由于 main.c 用了指令#include “beep.h”,但却找不到所致 解决方法 编写一个 beep.h 的包含档并存入到 c:\8051 的工作目录中 4 Compling:C:\8051\LED.C Error 237:’LedOn’:function already has a body 说明 LedOn( )函数名称重复定义 即有两个以上一样的函数名称 解决方法 修正其中的一个函数名称 使得函数名称都是独立的 5 ***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_DELAYX1MS?DELAY 说明 DelayX1ms( )函数未被其它函数调用 也会占用程序记忆体空间 解决方法 去掉 DelayX1ms( )函数 或利用条件编译#if …..#endif,可保留该函数并不编译


网友评论