小白求解如何正确的编写头文件
自己想编写一个C头文件, 可是运行的时候显示没有定义abc()这是怎么回事哦下面是我写的 头文件 和 源代码文件 以及 测试代码文件
abc.h
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
int abc();
>>>>>>>>>>>>>>>>>>>>>>>
abc.c
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#include<stdio.h>
#include "E:\C_code\abc.h"
int abc(void)
{
return 1;
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
下面是测试文件代码
#include<stdio.h>
#include"E:\C_code\abc.h"
int main(void)
{
int a;
a = abc();
printf("%d\n", a);
return 0;
}
[Error] D:\我的文档\C-Free\Temp\未命名3.cpp:6: undefined reference to `abc()'
[Error] collect2: ld returned 1 exit status