IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Problème de compilation


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mai 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1
    Par défaut Problème de compilation
    Bonjour à tous,

    Je suis occupé à programmer en c++ sous linux avec l'éditeur Kate et c'est mes débuts. J'ai créé une classe Triangle avec des constructeurs correct (je crois) dans le fichier triangle.cpp qui ne me met pas d'erreur lorsque je la compile toute seule mais lorsque dans ma méthode main du fichier main.cpp , j'essaie de créer un objet Triangle la compilation me met :

    undefined reference to Triangle::Triangle[in-charge]()

    pourtant j'ai bien mis include Triangle.h au début et mon .h reprend bien toute les fonctions du .cpp.
    Quelqu'un peut-il m'aider????
    Je dois remetre ce projet vendredi prochain et je suis dans la *****

    Merci d'avance

    JF

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    à priori Kate ne se charge pas de faire lui même tous les link nécessaires...

    est-ce que tu as un make file ou quelque chose comme ça dans ton projet ?

    PS : là ça concerne surtout l'éditeur si tu es sûr de n'avoir aucune erreur dans ton code
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 237
    Par défaut
    C'est un erreur de linkage : ton main.cpp est compilé mais pas ta classe triangle !!
    Donc il ne trouve pas les fonctions de la classe.

    Soit tu fait une makefile (il y a un excelent tuto sur le site), soit tu fait tout en ligne de commande (plus embétant de tout compiler à la main quand on a plusieurs fichiers

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo