Se connecter avec
S'enregistrer | Connectez-vous

[cpp] Erreur lors de la compilation

Dernière réponse : dans Programmation

Salut

quand j'éssay de compiler mon projet j'ai 2 belle erreurs:

"multiple definition of `func_event(bool)"

et

"first defined here"

voila le bout de code qui plante:

  1. bool func_event(bool Running)
  2. {
  3.  
  4. sf::Event Event;
  5. sf::Window App;
  6. while (App.GetEvent(Event))
  7. {
  8. // Close window : exit
  9. if (Event.Type == sf::Event::Closed)
  10. Running = false;
  11.  
  12. // Escape key : exit
  13. if ((Event.Type == sf::Event::KeyPressed) && (Event.Key.Code == sf::Key::Escape))
  14. Running = false;
  15. }
  16. return Running;
  17. }


Merci

Autres pages sur : cpp erreur compilation

Lassé par la pub ? Créez un compte
Expert Programmation

Dans l'erreur, tu repères la ligne de l'erreur (la seconde définition de func_event) et la ligne où a été définie la fonction pour la première fois.
Tu as simplement défini func_event 2 fois.

Le problème c'est que je suis sur de ne pas l'avoir définit 2 fois :sweat:  . Par contre quand je place la fonction dans un .h au lieu de .cpp ca fonctionne ^^

edit: j'ai oublié de précisé que la ligne indiqué c'est la ligne ou il y a l'accolade qui marque l'ouverture de la fonction
Lassé par la pub ? Créez un compte
Tom's guide dans le monde