Bonjour,

Je vais tenter d'exposer mon souci le plus clairement possible.

J'ai une bibliothèque libA dont une fonction fcta() réalise un appel à la fonction fctb() d'une bibliothèque libB.
Je souhaite linker libA et libB dans un exécutable où tous les appels à fctb() seront déroutés sur une fonction fctb_bouchon() définie dans l'exécutable.


Pour donner quelques information sur le contexte, les bibliothèque sont des bibliothèques statiques C/C++. Les symboles à détourner sont uniquement décorés à la mode C. Le Visual utilisé est un Visual studio express 2008.

Le projet possède plusieurs cibles de compilation dont une GCC. Pour cette dernière je m'en suis sorti avec l'option -defsym du linker LD. Je n'ai cependant pas réussi à trouver d'option équivalente pour le linker.exe de VC8.

Si quelqu'un à une idée, une piste, ou si vous avez des questions ou besoin de détails supplémentaires, je reste à votre disposition.

Merci d'avance,

Benoit