Bonjour !
Dans le cadre de mes études, je dois faire un projet en C++. J'ai lu plusieurs sujets sur ce forum qui disait qu'on pouvait développer avec xCode alors je me suis lancé.
Ce projet nous impose une hiérarchie de classes: on a une classe B qui dérive d'une classe A et la classe C dérive de cette classe B. Les classes A et B sont des classes abstraites. Pour l'instant, ces classes ne contiennent que les constructeurs et je crée un objet de classe C dans le main.
Lorsque je compile, tout se passe bien mais quand j'exécute, j'ai une erreur Zerolink: unknown symbol suivi du nom de ma classe C.
Pensant que ça venait d'xCode, j'ai effectué une compil avec g++ via le Terminal. J'obtiens plusieurs erreurs du même type:
ld: Undefined symbols:
vtable for classe_A
Et de même pour ma classe B et C.
Je vois pas du tout d'où peut venir ces erreurs sachant que j'ai bien mis des #include "classe_C.h" au début de mon main et que la compil sous xCode se passe bien. Quelqu'un aurait une idée ?
Je ne sais pas du tout à quoi correspond Zerolink alors je m'en remet totalement à vous. A quoi ça correspond et surtout à quoi ça sert ?
Merci d'avance.
Dans le cadre de mes études, je dois faire un projet en C++. J'ai lu plusieurs sujets sur ce forum qui disait qu'on pouvait développer avec xCode alors je me suis lancé.
Ce projet nous impose une hiérarchie de classes: on a une classe B qui dérive d'une classe A et la classe C dérive de cette classe B. Les classes A et B sont des classes abstraites. Pour l'instant, ces classes ne contiennent que les constructeurs et je crée un objet de classe C dans le main.
Lorsque je compile, tout se passe bien mais quand j'exécute, j'ai une erreur Zerolink: unknown symbol suivi du nom de ma classe C.
Pensant que ça venait d'xCode, j'ai effectué une compil avec g++ via le Terminal. J'obtiens plusieurs erreurs du même type:
ld: Undefined symbols:
vtable for classe_A
Et de même pour ma classe B et C.
Je vois pas du tout d'où peut venir ces erreurs sachant que j'ai bien mis des #include "classe_C.h" au début de mon main et que la compil sous xCode se passe bien. Quelqu'un aurait une idée ?
Je ne sais pas du tout à quoi correspond Zerolink alors je m'en remet totalement à vous. A quoi ça correspond et surtout à quoi ça sert ?
Merci d'avance.