Erreur undefined reference to fonction

williamWanted Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à toute la communauté, j'ai un problème avec mon programme orienté objet.
En effet, j'ai réalisé une classe point permettent de manipuler un point dans un repère. J'ai donc créer un fichier point.h où j'ai déclaré ma classe, un fichier point.cpp pour la définition des fonctions et un fichier main.cpp pour l'exécution. Lorsque je lance l'exècution on m'affiche l'erreur "undefined reference to"
Voici les captures de mes 3 codes


Aidez moi svp

2 réponses

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bonjour,

Plutôt que de faire des captures d'écran, tu peux copier coller le code et utiliser les balises de code (4e bouton au dessus de la boîte dans laquelle tu tapes tes messages). Mais peu importe le code.

Ce message d'erreur signifie que tu utilises une fonction qui est déclarée (probablement parce que tu as inclu avec succès les bons headers), mais au moment de linker, le compilateur ne trouve pas le code machine associé (probablement parce que ton projet n'est pas linké avec la librairie qui fournit cette fonction).

Bonne chance
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
Bonjour,

Le plus important de la phrase est écrit après "undefined reference to".
  • Peut-être qu'un seul des 2 fichiers cpp est dans la liste des fichiers constituant le projet ("undefined reference to Point::Point(float,float)" ou "undefined reference to main()"),
  • peut-être que le projet n'est pas du type "console",
  • sinon c'est une bibliothèque qui manque. Peu probable ici.
0