warning: function declared implicitly错误原因
2014-07-01 15:02
513 查看
line 10: warning: function declared implicitly
这是由于没有声明函数原型造成的。
在a.c中,
void main()
{
.....
delay();
....
}
在b.c中
void delay()
{
}
如果就只是这样的话,就会出现上面的worning的。
解决办法是在b.h中写 extern void delay();然后在a.c中include "b.h"就ok了。
再看程序,发现只包含了DSP281x_Device.h,后来把DSP281x_Examples.h添加进去就消除worning了。
DSP281x_Examples.h中又include“DSP281x_GlobalPrototypes.h”,而这个头文件中声明了全部的外部函数
这是由于没有声明函数原型造成的。
在a.c中,
void main()
{
.....
delay();
....
}
在b.c中
void delay()
{
}
如果就只是这样的话,就会出现上面的worning的。
解决办法是在b.h中写 extern void delay();然后在a.c中include "b.h"就ok了。
再看程序,发现只包含了DSP281x_Device.h,后来把DSP281x_Examples.h添加进去就消除worning了。
DSP281x_Examples.h中又include“DSP281x_GlobalPrototypes.h”,而这个头文件中声明了全部的外部函数
相关文章推荐
- warning:function "bsp_read_word" declared implicitly错误原因
- warning: function declared implicitly错误原因
- [转载]warning: function declared implicitly错误原因
- warning: function declared implicitly错误原因
- warning: function declared implicitly错误原因
- warning: function declared implicitly错误原因
- warning: function declared implicitly错误原因
- KEIL MDK中 warning: #223-D: function "xxx" declared implicitly 解决方法
- [VDSP中的Warning]function declared implicitly
- main.c(16): warning: #223-D: function "led_init" declared implicitly
- 【note】stm32 keilMDK出现warning: function XX declared implicitly
- 编译错误处理: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
- Linux C 错误处理 warning: incompatible implicit declaration of built-in function ‘exit’
- keil编译出现function abs declared implicitly的解决方法
- "lcd_print" declared implicitly 产生的原因
- Warning[25]: Label 'xxxxx' is defined pubweak in a section implicitly declared root
- MDK中编译出现warning: function "xxx" declared implicitly 警告的解决办法
- function XX declared implicitly
- function "assert_param" declared implicitly || Undifined symbol assert_param__stm32
- Warning[25]: Label 'Reset_Handler' is defined pubweak in a section implicitly declared root