implicit declaration of function 的原因以及解决方法

报错:

在这里插入图片描述

原因:

  1. 没有把函数所在的.c文件生成.o目标文件;
  2. 在函数所在的.c文件中声明了函数,但是没有在与之相关联的.h文件中声明

解决方法:

  1. 在需要调用该函数的文件中声明该函数;
    在这里插入图片描述
  2. 也可在相应.h文件中声明函数
    (不加extern)在这里插入图片描述

结果:

成功解决,两种方法都可以
在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页