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..
Partager