Bonjour à tous,

Donc, j'ai une petite ambiguïté par rapport à la création et l'utilisation des bibliothèques statiques et partagées.. je comprends la différence et le fonctionnement mais voilà, j'ai une question qui me vient à l'esprit..

> J'ai écris une lib qui utilise la libusb-1.0 et libpthread. Et je veux générer deux versions pour ma lib, à savoir une dynamique et une statique.

> En dynamique tout ce passe bien et j'arrive à utiliser ma lib par d'autre programmes.

> En static, ce n'est pas le cas.. ma question est :

> Si je veux créer ma lib en static, est-ce qu'il faut que j'utilise les versions statiques de libusb-1.0 et libpthread? ou les versions dynamiques peuvent être utilisées?

> Finalement j'ai utilisées les deux, mais lors de l'utilisation de ma lib, j'ai des messages d'erreurs de "référence indéfinie vers ...".

Config :

Ubuntu 13.10 / 64
Tout est fait grâce à Code Blocks.

Merci de m'éclaircir ces points SVP..