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 :

pb de link d'une bibliotheque


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut pb de link d'une bibliotheque
    bonjour,
    je travaille avec c++ v6,
    j'ai voulu integrer une bibliotheque mpe.lib

    lors de la complation il me renvoi cette erreur,

    Linking...
    LIBCMT.lib(dosmap.obj) : error LNK2005: __dosmaperr already defined in LIBC.lib(dosmap.obj)
    LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
    Release/programme.exe : fatal error LNK1169: one or more multiply defined symbols found
    Error executing link.exe.

    c'est quoi le probleme?
    merci pour toute aide

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    C'est comme le port salu, c'est marqué dessus

    Plus sérieusement...

    L'éditeur de liens se plaint de trouver deux fois le même symbole dans deux bibliothèques différentes.

    Il te dis qu'il trouve un symbole (__dosmaperr pour ne pas le citer ) dans une bibliothèque ajoutée automatiquement (LIBCMT.lib) et dans la bibliothèque que tu essaye d'intégrer.

    Il te conseille donc de passer le paramètre /NODEFAULTLIB lors de la compilation, de manière à éviter la liaison avec les bibliothèques ajoutées automatiquement.

    Le but de la manoeuvre étant d'éviter les symboles qui entrent en conflit
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Ca peut être aussi des bibliothèques avec des CRT différentes...

  4. #4
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Par défaut
    essaies peut être de faire un clean puis de tout recompiler

  5. #5
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut
    c'est quoi un clean??????

  6. #6
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Par défaut
    Sous VC 6 : menu Build/clean

    Pour supprimer tous les .obj.
    Puis recompile tout Build/Rebuild All

Discussions similaires

  1. gestion d'une bibliotheque
    Par le_gueux90 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 30/11/2005, 19h41
  2. code pour gestion d'une bibliotheque
    Par le_gueux90 dans le forum C
    Réponses: 9
    Dernier message: 30/11/2005, 16h32
  3. [JNI]récupérer un code c dans une bibliotheque dll
    Par elalia dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 29/10/2005, 13h08
  4. Réponses: 4
    Dernier message: 19/10/2005, 23h30
  5. où trouver une bibliothèque de son
    Par etarip dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 19/08/2005, 12h12

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