Erreur "Undefined symbols for architecture x86_64"

Erreur "Undefined symbols for architecture x86_64"

by Tudor Andrei Oancea -
Number of replies: 3

Bonjour, 

Après compilation de l'exercice P9 nous obtenons ce message d'erreur du compilateur (voir ci-dessous).

Est-ce que quelqu'un sait ce que veulent dire ces erreurs?

Merci


In reply to Tudor Andrei Oancea

Re: Erreur "Undefined symbols for architecture x86_64"

by Jean-Cédric Chappelier -

je pense qu'il vous manque la définition des destructeurs de vos classes d'intégrateurs.
Pour plus de détails sur la méthodo dans un tel cas : https://moodlearchive.epfl.ch/2019-2020/mod/forum/discuss.php?d=29343#p60926

In reply to Jean-Cédric Chappelier

Re: Erreur "Undefined symbols for architecture x86_64"

by Tudor Andrei Oancea -

J'ai déclaré tous mes destructeur mais avec un corps vide car les seuls attributs qu'on mes classes intégrateurs sont des double.

J'ai déclaré le destructeur de Integrateur comme virtuel mais pas ceux des sous-classes IntergrateurEulerCromer, IntegrateurNewmark…

Je ne vois pas quoi rajouter dedans étant donné que j'ai n'ai aucun fichier d'ouvert, aucun pointeur que je dois libérer.