
Envoyé par
Aurelien.Regat-Barrel
Yes, cest le namemangling en action, qui est specifique a chaque compilo.
Le name mangling etant specifique a chaque compilo, le demangling lui est aussi specifique. dependency walker ne fonctionne qu'avec VC++. Si tu as compile avec g++, ben c'est normal qu'il n'y arrive pas.
Il faut demander au compilo de ne pas mangler ta fonction a la C++. Mais pour cela, il faut respecter certaines contraintes, qui sont celles des fonctions C. A savoir convention d'appel stdcall (extern "C") suffit en general.
J'ai essayé avec un fichier.def
Ben oui, elle n'existe pas. Seule la fonction _Z6pluginv existe, d'un point de vue du linker.
Partager