Erreur undefined reference to fonction
williamWanted
Messages postés
1
Statut
Membre
-
Dalfab Messages postés 638 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 638 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
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:
- 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 ?
- Comment trier par ordre alphabétique sur excel - Guide
- Comparateur de prix par pays amazon - Accueil - Commerce
- Comment supprimer une page dans un document word - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Le document rempli et signé - Guide
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.