Tout se passe bien à la compilation. Et quand je veux l'exécuter les messages suivants sont affichés:
- Error: Unresolved external 'Points2D::points2D(double, double)' referenced from c:\exo\Segments2D.obj
- Error: Unresolved external 'Points2D::~points2D()' referenced from c:\exo\Segments2D.obj
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 16 oct. 2003 à 12:38
Par contre il y a un truc bizarre dans tes messages d'erreur : ta classe est Points2D (avec une majuscule à P) et le constructeur et le destructeur sont en minuscules....Pourtant dans le code que tu as mis c'est tout en majuscules. Tu es sur que c'est le même code ?
agbere
Messages postés3Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention19 octobre 2003 16 oct. 2003 à 14:08
Même en enlevant seg.m_orig.Affiche(), le problème persiste.
Et pour ce qui concerne les minuscules dans les messages d'erreurs, c'est des erreurs de frappe.
agbere
Messages postés3Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention19 octobre 2003 19 oct. 2003 à 18:13
Bonjour,
Je vous suis reconnaissant pour toutes vos aides, mais j'ai le regret de vous dire que cela ne marche toujours pas.
J'ai donc créer un nouveau projet avec comme seul fichier celui de la classe Points2D.cpp qui dispose biensûr du fichier d'entête Points2D.h.
Quand je compile le projet en utilisant "make all", tout ce passe bien. C'est quand j'exécute le projet qu'il m'affiche le message d'erreur suivant: "you have accidently used the dummy version of OwlMain".
Vous pouvez voir ci-dessous les deux fichiers. Ce qui est en plus bizarre, c'est que quand j'exécute ce fichier cpp compilé sans création de projet, il marche très bien.