提个问,大家请不要笑我。我发现在ccs里面.c文件里面写的函数,比如function(),在其.h文件的最后需要加extern void function();否则编译的时候会报错。然而在stm32里面,.c文件当中的函数,对应的.h文件里没有加类似的extern void function();,只是在最后void function();了一下。请问这个是什么原因啊?一下是gpio.h里面的结尾,没有加上extern void function();这样的外部声明。可是DSP就不行,会报错。理解不了望版主跟各位朋友帮助一下
|