2017-02-11 1 views
3

Chaque fois que je tente de compiler une classe en C++ je reçois cette erreur:Impossible de compiler une classe C++ en utilisant des blocs de code

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

Voici le code de ma classe Classes:

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

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

    return 0; 
} 

ici est le code pour mon en-tête Cat.h:

#ifndef CAT_H_ 
#define CAT_H_ 

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

#endif /* CAT_H_ */ 

Et voici le code pour ma classe 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

Vous devriez en apprendre un peu plus sur l'IDE que vous utilisez, ou lancer un tutoriel. –

Répondre

2

Cette erreur n'a rien à voir avec votre code. C'est un problème lié à votre environnement. Il y a 2 erreurs communes qui mèneront à ceci:

Il n'y a aucun compilateur associé à votre IDE donc essayez d'en installer un. Ou vous devriez télécharger codeBlocks avec le compilateur mingw intégré

Vous n'avez pas créé de projet Essayez donc de créer un projet, puis ajoutez ces fichiers.

J'espère avoir répondu à votre question.

+0

Comment créer un projet dans des blocs de code? J'ai essayé d'en créer un mais a échoué plusieurs fois et j'ai éprouvé la douleur agonisante permanente –

+0

essayez de regarder ceci: https://www.youtube.com/watch?v=i1kubuz1loI aller directement à 1:57 si vous voulez –

+0

J'ai créé le projet, puis j'ai ajouté tous les fichiers dans le dossier du projet et je reçois toujours la même erreur lorsque je tente de le compiler. Si compliqué –