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 :

Partage de bibliotheques statiques et dynamique


Sujet :

C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Points : 44
    Points
    44
    Par défaut Partage de bibliotheques statiques et dynamique
    Salut a tous,

    Je viens vous exposer mon petit problème après avoir cherché longuement dans les sujets précédemment posté au sujet des dll. Mon problème est en soi relativement simple à comprendre mais je ne vois pas vraiment comment le résoudre.


    J'ai une première librairie que j'apellerais A que je compile comme une librairie statique. Une seconde librarie B que je compile en dynamique et qui utilise A.
    Et enfin j'ai un executable qui utilise A et B.


    j'ai donc :
    libA.a
    libB.dll.a

    (je compile avec MinGW)

    Et la il me trouve un problème au moment de résoudre les liens. Sur tous les éléments qui sont utilisé à la fois dans la dll et dans l'exe. il me trouve des multiple définition. Qui sont effectivement présente chacune dans la libA et dans la libB

    Je pense que je ne suis pas le premier a avoir ce genre de problème c'est pour cela que je viens vous demander votre avis. et vos suggestion de solutions

    En vous remerciant d'avance,
    Cordialement
    Sebastien

  2. #2
    Membre averti Avatar de Nogane
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    241
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 241
    Points : 323
    Points
    323
    Par défaut
    Bonjour,
    Est-ce qu'il n'y aurait pas des corps de fonctions dans tes headers, ou des définition de variables static ou global?
    Si c'est le cas, remet les dans tes .cpp et réessaie comme ça.

    C'est la seul idée qui me vient pour l'instant.

Discussions similaires

  1. Bibliotheque statique à partir d'une dynamique
    Par hebus44 dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 26/05/2009, 00h18
  2. compilation bibliotheque dynamique contenant une bibliotheque statique
    Par L'elfe d'Azur dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 28/10/2008, 11h00
  3. Librairie partagé VS librairie statique
    Par Madmac dans le forum Linux
    Réponses: 4
    Dernier message: 03/02/2006, 21h09
  4. char *, string et tableau statique ou dynamique
    Par salseropom dans le forum C
    Réponses: 2
    Dernier message: 05/12/2005, 11h33
  5. Réponses: 2
    Dernier message: 19/08/2005, 16h02

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