对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