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

Autres éditeurs Discussion :

Probleme de link avec Eclipse et pas CodeBlocks


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut Probleme de link avec Eclipse et pas CodeBlocks
    Bonjour,

    Je suis sous Windows XP avec Eclipse + gcc.

    Dans un fichier en C, j'appelle une fonction d'un fichier en Cpp.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    typedef void (*thread_callback_t)(void);
    extern thread_t thread_start(thread_callback_t tk, unsigned char priority);
     
    extern void thread_automat(void);
     
    int main(void)
    {
        ....
        thread_start(thread_automat, 10);
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    extern "C" void thread_automat(void)
    {
    }
    Dans le fichier cpp, j'ai:

    référence indéfinie vers « thread_automat »
    Or ceci link avec CodeBlocks qui utilise également gcc !

    C'est curieux.

    Merci

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour,
    Tes deux fichiers appartiennent au même projet ? Ou sinon as-tu bien spécifier à l'éditeur de lien l'endroit où aller chercher la fonction ?

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Oui, dans les 2 cas : Eclipse et CodeBlocks l'IDE gère l'édition de lien.

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Linker du C++ dans du code C, c'est rarement une bonne idée, car ça ne marche pas souvent à cause de l'ABI C++...

    Es-tu certain que sous CodeBlocks, tu ne compiles pas TOUT en C++, y compris ton fichier C ?
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Oui:
    • Je viens de vérifier.
    • Ca link: donc ça trouve.

Discussions similaires

  1. probleme d'import avec eclipse 3.3.0
    Par fafoula dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/11/2007, 10h47
  2. probleme d'éxécution avec ECLIPSE
    Par flamant dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/10/2007, 11h59
  3. Probleme html:link avec un LookupDispatchAction
    Par khanou dans le forum Struts 1
    Réponses: 2
    Dernier message: 14/06/2007, 00h17
  4. [WTP] probleme de webservice avec eclipse
    Par kheiro dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 02/03/2006, 21h11
  5. probleme de link avec visual studio .net 2003
    Par kamal101 dans le forum MFC
    Réponses: 9
    Dernier message: 28/03/2005, 21h44

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