DSP

warning: function declared implicitly错误原因

2019-07-13 16:18发布

  http://blog.sina.com.cn/s/blog_629f56a70100irbn.html 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”,而这个头文件中声明了全部的外部函数。