我定义了一个test.h头文件
void test();
还有一个具体实现头文件内定义函数的文件test.c
void test()
{
printf(hello);
}
然后一个执行文件
a.c
内容是
#include "test.h"
int main()
{
test();
}
这样我编译的时候总说我没有定义test()这个函数,因为我只能包含定义函数的头文件,但是test()里面的具体实现是在test.c中,怎么设置,总不能
#include "test.c"吧
谢谢,帮帮忙。
參考答案:猪头,你的test.c有没有加入编译器中编译啊?
如果没有,你就是猪头.
如果有,你就不是猪头