2017-02-11 14 views
3

Everytime я пытаюсь скомпилировать класс в C++ Я получаю эту ошибку:Невозможно скомпилировать класс C++ с использованием кодовых блоков

||=== Build file: "no target" in "no project" (compiler: unknown) ===|

Вот код для моего класса Классы:

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

int main() { 
    Cat cat1; 
    cat1.speak(); 
    cat1.jump(); 

    return 0; 
} 

Здесь код для моего заголовка Cat.h:

#ifndef CAT_H_ 
#define CAT_H_ 

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

#endif /* CAT_H_ */ 

А вот код для моего класса Cat:

#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

Эта ошибка не имеет никакого отношения к вашему коду. Это проблема, связанная с вашей окружающей средой. Существует 2 ошибки, которые могут привести к следующим ошибкам:

У вас нет компилятора, связанного с вашей IDE, поэтому попробуйте установить его. Или вы должны скачать CodeBlocks с интегрированным компилятором mingw

Вы не создали проект. Попробуйте создать проект, а затем добавьте эти файлы.

Я надеюсь, что я ответил на ваш вопрос.

+0

Как создать проект в кодовых блоках? Я попытался создать одно, но несколько раз неудался, и я испытал постоянную мучительную боль. –

+0

попробуйте посмотреть это: https://www.youtube.com/watch?v=i1kubuz1loI перейдите прямо к 1:57, если вы хотите –

+0

Я создал проект, затем я добавил все файлы в папку проекта, и я все еще получаю ту же ошибку, когда пытаюсь ее скомпилировать. Так сложно –