C++에 새로 추가되었습니다. 내 헤더 파일에서 내 cpp 파일로 클래스 및 함수를 포함하는 데 문제가 있습니다. 나는 모든 것을 두 번 확인했는데 내가 잘못하고있는 것을 알아낼 수 없다. 아마도 이클립스의 형식이 내가 따르고있는 가이드와 다르 겠는가? 누구든지 도움을받을 수 있다면 매우 오랫동안이 일에 매달 렸습니다.Eclipse C++에서 헤더 파일의 클래스 포함
내가 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
그건 놀랄 일이 아니에요, 제가 제대로하고 있다고 확신했습니다. 매우 감사합니다. 어떤 식 으로든 이클립스의 문제점은 무엇일까요? – Inso
나는 일식과 함께 작동하지 않습니다. 하지만 내가 너라면 필자는 파일 철자를 확인하고 cpp와 h 파일이 내 프로젝트에 추가되었는지 확인해야한다. 파일 경로를 확인하십시오. 유닉스 기반 시스템에 있다면 파일 대문자를 확인하십시오. 아무 것도 작동하지 않으면 프로그램 전체에 주석을 달고 간단한 변수 나 함수가 포함될 수 있는지 확인하는 것이 좋습니다! – Arashium