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

Code::Blocks Discussion :

lib, dll et .h


Sujet :

Code::Blocks

  1. #1
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    289
    D�tails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 289
    Par d�faut lib, dll et .h
    bonjour,
    je dois d�velopper des tests unitaires d'acc�s � des p�riph�riques s�rie sous CodeBlocks avec MinGW.
    Le fournisseur des p�riph ne fournit que des .dll pour d�velopper. J'ai toujours eu un peu de mal avec l'utilisation de lib statiques, dynamiques, dll et .h...
    Alors est-il possible de linker exclusivement avec des dll? Ou faut-il que je fabrique des lib et des .h � partir de tout �a?

    Merci

  2. #2
    Expert �minent

    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par d�faut
    Le .h sera utile pour coder avec.

    En fait, si tu parviens � compiler sans .h, c'est qu'il n'y en a pas besoin
    Quant au .lib, je n'ai jamais su ce que c'est. (je suis trop linuxien pour ca)

  3. #3
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    289
    D�tails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 289
    Par d�faut
    Bonjour,
    le probl�me est bien l�, je n'arrive pas � compiler.
    J'ai plac� toutes les DLL au niveau de l'ex�cutable et j'utilise les prototypes de m�thodes comme indiqu� dans la doc mais rien � faire.
    C'est peut �tre la configuration de mon projet qui n'est pas bonne, j'explore dans ce sens.
    Merci.

  4. #4
    Membre �m�rite
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2014
    Messages
    345
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 345
    Par d�faut
    Le .lib est l'�quivalent du .a sous Linux, c'est une biblioth�que statique.

    Si on ne te fournit que la DLL, tu as deux solutions :
    - soit r��crire le .h et g�n�rer le .lib correspondant � la DLL ... m'enfin sur ce dernier point, sans avoir le code source de cette derni�re, je ne vois pas trop comment faire (pour rappel, pour linker "statiquement" une biblioth�que dynamique � un binaire, il faut un .lib)
    - soit passer par LoadLibrary() pour charger dynamiquement et � l'ex�cution la DLL, pour ensuite r�cup�rer directement les pointeurs sur fonction via GetProcAddress().

Discussions similaires

  1. differences lib dll
    Par tomtom7 dans le forum Autres �diteurs
    R�ponses: 7
    Dernier message: 07/02/2008, 21h39
  2. Importer une lib/DLL �crite en borland en C++
    Par dandan80 dans le forum VC++ .NET
    R�ponses: 3
    Dernier message: 04/10/2006, 12h02
  3. comment exporter namespace dans lib, dll ?
    Par lucky dans le forum MFC
    R�ponses: 2
    Dernier message: 23/06/2006, 16h30
  4. Link .LIB [DLL]
    Par taron dans le forum MFC
    R�ponses: 3
    Dernier message: 09/11/2005, 17h32
  5. compilation .lib .dll
    Par thierry31 dans le forum Autres �diteurs
    R�ponses: 5
    Dernier message: 01/04/2005, 11h47

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