怎么报错还说没有定义呢?

有三个文件我自己写了一个函數定义在一个.c文件中,又写了这个函数的声明在一个.h文件中最后在有main函数的另一个.c文件中用了#include那个.h文件。这样没吧为何在编译main函... 有三個文件,

我自己写了一个函数定义在一个.c文件中


又写了这个函数的声明在一个.h文件中,
最后在有main函数的另一个.c文件中用了#include那个.h文件
这樣没吧?为何在编译main函数的那个.c文件时说我的函数没有定义呢
头文件和那个自定义函数的文件中没有用#include。

在定义函数的.c文件中包含声明函数的.h文件例如:

 
我是在linux下gcc。。似乎不用你说的那样做现在已经解决了,办法是两个.c文件一起编译

你对这个回答的评价是

知道合伙人软件行家 推荐于

采纳數:349 获赞数:617

你对这个回答的评价是

我要回帖

更多关于 错报的定义 的文章

 

随机推荐