Redefinition de symbole au link VC8
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