錯誤undefined reference to 'display_menu
保持不變,我不知道爲什麼。我該如何解決這個錯誤? (未定義的參考'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
這似乎很正確,但它不會編譯。幫幫我?
你使用什麼編譯器? –
你有編譯這兩個文件並鏈接在一起嗎? –
你確定這是一個編譯器錯誤,而不是鏈接器錯誤?建議您發佈完整的錯誤消息。 – John3136