c函数已定义并声明但无法找到定义

时间:2018-11-20 11:13:10

标签: c

我有一个情况。我试图找出错过的部分。 假设函数SHOW()在ABC.c文件中定义并在ABC.h中声明,我在另一个文件XYZ.c中调用此SHOW(),并且已经按顺序将ABC.h文件包含为

#include<ABC.h>
#include<XYZ.h>

...但是编译器无法获得该定义。 它向我显示未定义SHOW()的错误。一切都属于公共(非静态)范围。 要消除此错误,我需要在XYZ.c中重新定义SHOW()函数(不合适)。

我尝试在XYZ.h中终止声明,但没有帮助。

使用了IDE-IAR7.4

感谢您投入时间。 问候, 德文德拉·辛格(Devendra Singh)

0 个答案:

没有答案