3 votes

Deux .lib contenant des fonctions différentes et portant le même nom : comment choisir le bon ?

J'ai deux bibliothèques statiques lib1.lib, lib2.lib (pas leur code) avec les mêmes prototypes de fonction, mais avec des implémentations différentes.

J'ai essayé d'inclure les deux, et il semble toujours utiliser l'implémentation de la première bibliothèque incluse.

Si j'inclus les deux dans mon projet, est-il possible de choisir l'implémentation d'une bibliothèque spécifique ?

5voto

Michael Wild Points 6612

Je pense qu'il devrait être possible d'écrire des DLL de type "thin wrapper" qui se lient à chacune des bibliothèques statiques. Notez que cela ne fonctionnera que si lib1.lib et lib2.lib sont des bibliothèques statiques et qu'un tel encapsulage aura un impact négatif sur les performances.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X