错误 undefined reference to 'display_menu一直存在,我不知道为什么。
我main.c的是:
#include <stdio.h>
#include "care.h"
int main()
{
display_menu();
return 0;
}
我care.c的是:
#include <stdio.h>
#include "care.h"
void display_menu()
{
//some code defining display_menu
}
最后,我care.h的是:
#ifndef __CARE_H__
#define __CARE_H__
void display_menu();
#endif
这似乎很正确,但它不会编译。帮助?