C ++的新手。我在将头文件中的类和函数包含到我的cpp文件中时遇到了麻烦。我已经仔细检查了一切,无法弄清楚我做错了什么,也许eclipse的格式与我所遵循的指南有所不同?如果有人能提供帮助,我非常感激我已经坚持了一段时间。
我正在使用最新版本的Eclipse Indigo for C ++和MinGW
以下是我的cpp和h文件:
这是我的.cpp文件
#include <iostream>
#include "helloworldmodularized2.h"
using namespace std;
int main()
{
cat Earth;
Earth.door_greeting();
}
这是我想要包含在我的.cpp文件中的.h文件
//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文件时遇到的错误是:
'cat'未在第11行的范围内声明
'地球'未在第12行的范围内宣布
答案 0 :(得分:0)
代码看起来很好。确保.h和.cpp位于同一目录中。
答案 1 :(得分:0)
转到项目属性