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 :

Mauvais lien vers dll ?


Sujet :

C++

  1. #1
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut Mauvais lien vers dll ?
    Bonjour,

    Je commence a programmer en C++, et j'ai qqs pbs avec les liens entre fichiers .o et .a

    En fait, j'ai plusieurs fichiers : .def .dll .h .lib
    Je les ai compiles pour avoir un seul fichier :
    g++ --def BlaBla.def --dllname BlaBla.dll --output-lib BlaBla.a
    De plus, j'ai fait un code simple (sample.c) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #include <stdio.h>
    #include <windows.h>
    #include <blabla.h>
     
    int main(void)
    {
      BlaBla bla_bla;
     
      BlaBlaInit();
      printf("Hello, beautiful World\n");
     
      return 0;
    }
    Je l'ai compile :
    Mais quand je joins le tout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g++ -o sample sample.o BlaBla.a
    J'ai un probleme :
    sample.o:sample.c.text+0x7e): undefined reference to `__imp___Z19BlaBlaInitv@0'
    collect2: ld returned 1 exit status
    Je pense que j'ai mal fait mon BlaBla.a... Je cherche actuellement dans cette direction.
    Quelqu'un a-t'il d'autres idees ? :

  2. #2
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut
    Ok,

    En liant la librairie en dynamique, j'ai resolu le probleme.

    Merci

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

Discussions similaires

  1. Lien vers Mozilla Firebird : il manque les themes
    Par Nasky dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 20/10/2003, 13h24
  2. lien vers un différent cadre
    Par FLB dans le forum Flash
    Réponses: 2
    Dernier message: 21/07/2003, 17h32

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