Souci au niveau d'une agrégation?
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Souci au niveau d'une agrégation?



  1. #1
    invitec7caec71

    Souci au niveau d'une agrégation?


    ------

    Bonjour à tous,

    Je vous envoie ce message pour essayer d'avoir un petit aperçu sur une erreur que je n'arrive pas à comprendre. Pour un projet d'info, je dois utiliser deux classes. Une classe carte energie et une classe joueur qui a un attribut pointEnergie.

    Dans la classe carte energie, j' ai une méthode du type: void rajouterPointAction(Joueur& _joueur) {_joueur.setPointAction(this->get_value);}

    Je compile et là un petit message d'erreur que je n' arrive pas à comprendre:

    Undefined symbols for architecture x86_64:
    "Joueur::set_name(std::__1::ba sic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
    CartesEnergie::rajouterPointAc tion(Joueur&) in CartesEnergie.cpp.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[3]: *** [Projet_Informatique] Error 1
    make[2]: *** [CMakeFiles/Projet_Informatique.dir/all] Error 2
    make[1]: *** [CMakeFiles/Projet_Informatique.dir/rule] Error 2
    make: *** [Projet_Informatique] Error 2

    Auriez-vous une idée du soucis?

    Merci d'avance pour vos réponses

    -----

  2. #2
    Jack
    Modérateur

    Re : Souci au niveau d'une agrégation?

    get_value est une fonction membre ou un attribut de la classe?

Discussions similaires

  1. Réponses: 13
    Dernier message: 03/06/2015, 20h09
  2. Les logiciels de compression sont a base d'un langage haut niveau ou bas niveau?
    Par extrazlove dans le forum Programmation et langages, Algorithmique
    Réponses: 37
    Dernier message: 21/04/2013, 19h21
  3. remise à niveau par correspondance niveau terminale s pour DUT info
    Par inviteb854a446 dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 24/09/2010, 10h51