2017-02-11 1 views
3

매번를 사용하여 C++ 클래스를 컴파일 할 수 없습니다 ++ 나는이 오류 여기내가 C에서 클래스를 컴파일 할 코드 블록을

#ifndef CAT_H_ 
#define CAT_H_ 

class Cat { 
public: 
    void speak(); 
    void jump(); 
}; 

#endif /* CAT_H_ */ 

그리고 내 고양이 클래스의 코드는 다음과 같습니다 : 내 헤더 Cat.h에 대한 코드는

#include <iostream> 
#include "Cat.h" 
using namespace std; 

void Cat::speak() { 
    cout << "Meouwww!!!" << endl; 
} 

void Cat::jump() { 
    cout << "Jumping to top of bookcase" << endl; 
} 
+1

사용중인 IDE에 대해 조금 배우거나 튜토리얼을 실행해야합니다. –

답변

2

이 오류는 사용자 코드와 관련이 없습니다. 그것은 당신의 환경과 관련된 문제입니다. 두 가지의 실수는 다음과 같이 이어집니다 :

IDE와 관련된 컴파일러가 없으므로 설치를 시도하십시오. 또는 mingw 컴파일러가 통합 된 codeBlocks를 다운로드해야합니다.

프로젝트를 만들지 않았으므로 프로젝트를 만든 다음이 파일을 추가하십시오.

내가 귀하의 질문에 답변하기를 바랍니다.

+0

코드 블록으로 프로젝트를 어떻게 만듭니 까? 나는 하나를 만들려고 시도했지만 여러 번 실패했고 영구 고통스러운 고통을 경험했습니다 –

+0

이것을 보시기 바랍니다 : https://www.youtube.com/watch?v=i1kubuz1loI 원하면 1:57로 바로 가십시오 –

+0

만들었습니다. 프로젝트, 그 다음 프로젝트의 폴더에 모든 파일을 추가하고 나는 그것을 컴파일하려고하면 여전히 동일한 오류가 발생합니다. 그래서 복잡한 –

관련 문제