您的位置首页百科问答

C语言 keil 调用其他C文件的函数出错

C语言 keil 调用其他C文件的函数出错

的有关信息介绍如下:

问题补充说明:已经包含头文件,代码提示也有这个函数,但是编译错误。如果把函数放到相同C文件则可以调用。哪里出问题呢?谢谢!上面图片不太清楚,图片链接如下:网页链接... 已经包含头文件,代码提示也有这个函数,但是编译错误。如果把函数放到相同C文件则可以调用。哪里出问题呢?谢谢!上面图片不太清楚,图片链接如下:网页链接 展开

C语言 keil 调用其他C文件的函数出错

app_fifo.h里面只有函数app_fifo_put的声明,但是并没有具体定义函数盟找度(函数没有任何内容)。而360问答app_fifo.c里面对函数app_fifo_put进行了定义(具体函数内容)。所以在test1.c里面只是引用包含app_fifo.h这个头文件的眼须长演乎话,因为函数app_fifo_put没有被定义,后谁星来执行这个函数时就会报错undefinedsymbolapp_fifo_put(未定义符号app_fifo_put)观类呀活球切身施夜众生。

如果是引用包含app_fifo.c,就不会报错(因为函数app_fifo_put被定义了)。

请采纳,谢谢