cs_NAMB
Messages postés5Date d'inscriptionsamedi 8 décembre 2007StatutMembreDernière intervention 3 avril 2009
-
31 mars 2009 à 08:59
cs_NAMB
Messages postés5Date d'inscriptionsamedi 8 décembre 2007StatutMembreDernière intervention 3 avril 2009
-
3 avril 2009 à 17:39
salut
je voudrais installer une librairie (curl par exemple) je l'ai donc téléchargé, je la compile, et j'obtient un .a et des .o, mais je n'ai pas de .lib ou de .dll
je pense que je ne l'ai pas compilé de la bonne façon
j'utilise windows et code::blocks
mais je voudrais savoir la méthode pour installer une librairie (queleque soit la librairie)
Je dirais que le .a est en fait le .lib et le .o est le .dll
Pour verifier ca, il suffit d'ouvrir ton .o (ou dll) dans depends. Et si tu vois d'arborescence des dépendances, c'est donc bien la dll.
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 31 mars 2009 à 10:11
Salut,
Les .o sont les fichiers objets, c'est ce que tu obtient après avoir compilé un fichier source (avant l'édition des liens). Le .a est la bibliothèque elle même, et on remarquera que c'est une bibliothèque statique. Si elle avais été dynamique ça aurai été un .so. Soit dit en passant, je connais mal windows, mais il me semble bien que les .dll sont des bibliothèques dynamiques.
Bref, ceci dit je te conseille plutôt de télécharger le paquets tout pret pour windows sur le site officiel de culr.