错误 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
这似乎很正确,但它不会编译。帮助?