Partage
  • Partager sur Facebook
  • Partager sur Twitter

Dll

comment en faire ?

    27 mai 2006 à 19:49:40

    Bonjour, voilà j'aimerais savoir a quoi servent les Dll, comment en créer, et si on en créer sont elle compatible entre plusieur langage de programmation ?

    merci de votre
    • Partager sur Facebook
    • Partager sur Twitter
      27 mai 2006 à 21:15:10

      Yop.

      Une dll est l'équivalent des .a (ou .lib) standards, qui sont un regroupement de .o. Les dll sont donc les fonctions compilées mais non linkées des bibliothèques statiques. Par exemple la SDL.

      Pour les créer, si tu utilise un IDE, tu peux créer des projets "création de .dll" et si tu compile en ligne de commande, il suffit d'écrire ton programme et d'appeler le préprocesseur et le compilateur mais pas le linker. Tu auras alors des .o, qu'il faut je pense linker entre eux.
      • Partager sur Facebook
      • Partager sur Twitter
        27 mai 2006 à 21:56:52

        Citation : mleg

        Une dll est l'équivalent des .a (ou .lib) standards, qui sont un regroupement de .o. Les dll sont donc les fonctions compilées mais non linkées des bibliothèques statiques.


        Les DLL sont des librairies sous Windows, linkées dynamiquement. En gros, un programme qui utilise des fonctions contenues dans une DLL va charger la DLL au moment ou il en a besoin, rechercher la fonction qu'il veut dedans, et l'exécuter.
        La DLL de SDL est un cas un peu particulier car la librairie statique SDL.a permet de lier automatiquement SDL.dll au lancement de ton application, tu n'as donc pas à utiliser l'API WIN32 pour charger la DLL et chercher la fonction.

        Il existe de nombreux tutos pour créer des DLLs, cherche sur google.
        • Partager sur Facebook
        • Partager sur Twitter

        Dll

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown