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 :

[Linker error] undefined reference to...


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 113
    Points : 48
    Points
    48
    Par défaut [Linker error] undefined reference to...
    Bonjour à tous !

    J'ai fait un programme sous linux qui marche (maintenant), très bien, mais comme il est destiné à être sous windows, j'ai voulu le compiler avec DEV c++...

    Et la, c'est le drame... loool
    J'obtiens cette erreur:
    [Linker error] undefined reference to `aller_arobase(_iobuf*)'

    Voici les sources:
    http://bsb.jexiste.fr/code/cpp.zip

    Qqun peut m'aider à corriger ce problème svp???

    Merci !!


    Philippe

  2. #2
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    556
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 556
    Points : 588
    Points
    588
    Par défaut
    Tu compiles le fichier qui contient aller_arobase au moins?

  3. #3
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    Bah en fait, j'ouvre le fichier main.cpp avec Dev c++. La liste des classes s'affiche à gauche.
    Je clique sur la bouton Executer & Compiler, et c'est la que ca plante...

    Donc, je ne sais pas si je compile l'autre fichier... Et je ne le compile pas, je ne sais pas comment faire...

    On voit ici l'avantage des makefile sous linux...

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Il faut créer un projet ("application console"), y ajouter tous tes fichiers sources, et compiler ce projet.

    On voit ici l'avantage des makefile sous linux...
    D'une part rien ne t'empêche d'executer ton propre makefile pour compiler avec Dev-C++, d'autre part la création / configuration d'un projet et l'ajout de fichiers sources, c'est une création de makefile ; sauf que c'est avec des clics et des boutons.

  5. #5
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 113
    Points : 48
    Points
    48
    Par défaut
    Je vous aime les gars !!!!!!!!!!!!! loool

    Merci à vous deux,
    Julien pour l'excellente suggestion (mdr), et loulou pour m'avoir dit comment faire...

    Merci !

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/10/2007, 01h10
  2. Réponses: 1
    Dernier message: 20/06/2007, 12h34
  3. [Linker error] undefined reference to ..
    Par lichman dans le forum C++
    Réponses: 5
    Dernier message: 15/01/2007, 16h50
  4. Réponses: 1
    Dernier message: 14/11/2006, 11h12
  5. [Linker error] undefined reference to 'IcmpSendEcho@'
    Par Xevious dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 29/12/2005, 16h45

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