對C++很新穎。我遇到麻煩,包括我的頭文件中的類和函數到我的cpp文件中。我已經加倍檢查了一切,無法弄清楚我做錯了什麼,也許eclipse的格式與我所遵循的指南不同?如果任何人都可以幫助它非常讚賞我一直堅持這一段時間。在Eclipse C++中包含來自頭文件的類
我使用Eclipse靛藍的對C最新版本++和MinGW
下面是我的CPP和H文件:
這是我的.cpp文件
#include <iostream>
#include "helloworldmodularized2.h"
using namespace std;
int main()
{
cat Earth;
Earth.door_greeting();
}
這裏是.h文件我試圖包含到我的.cpp文件中
//helloworldmodularized2.h
#include <iostream>
using namespace std;
class cat
{
public:
void door_greeting();
};
void cat::door_greeting()
{
cout << "Hello World!\n";
cout << "Hello Door!\n";
cout << "Hello Cat!\n";
}
.h文件不會顯示錯誤
試圖建立.cpp文件時,我得到的錯誤是:
「貓」在此範圍內11號線
「地球」未聲明並沒有在此範圍內聲明的線12
用g ++編譯得很好。你可能在Eclipse方面有問題。 – Arashium 2015-01-21 12:34:12
這並不讓我感到意外,我確信我做得對。非常感謝。任何想法與日食可能是什麼問題? – Inso 2015-01-21 14:15:33
我不使用日食。但如果我是你,我會檢查文件咒語,並確保cpp和h文件都添加到我的項目中。檢查文件路徑。如果您使用的是unix基礎系統,請檢查文件大小寫。如果沒有任何工作,更好地評論整個你的程序,看看是否可以包含一個簡單的變量或函數! – Arashium 2015-01-21 15:23:48