Erreur undefined reference to fonction
williamWanted
Messages postés
1
Statut
Membre
-
Dalfab Messages postés 720 Statut Membre -
Dalfab Messages postés 720 Statut Membre -
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
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
A voir également:
- Erreur undefined - undefined
- Reference pto - Accueil - Box & Connexion Internet
- Indice de référence des loyers - Guide
- Impossible d'accéder à l'élément référencé par ce raccourci ✓ - Forum Windows
- Dans le document à télécharger, les références des pièces détachées sont affichées par pays, puis par type de pièces. réorganisez le document pour avoir : les pays dans l'ordre alphabétique : allemagne, espagne, france et italie ; et pour chaque pays, les pièces d'auto, de bateau et de moto dans cet ordre. quelle est la référence de la pièce en ligne 500 ? ✓ - Forum Windows
- Undefined traduction - Forum Javascript
2 réponses
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
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
Bonjour,
Le plus important de la phrase est écrit après "undefined reference to".
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.