Come si fa a evitare nome storpiatura di procedure C ++?
-
16-09-2019 - |
Domanda
__declspec(dllexport) public void CallMe(wchar_t *p);
La DLL compilata rinomina la procedura "CallMe" a "? CallMe @@ ZAPPA_G @ Z". Come posso evitare questo comportamento?
Soluzione
Hai bisogno di un'extern "C" {} blocco intorno le definizioni per evitare il ++ nome mangling C.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow