Como você evita nome desconfiguração dos procedimentos de C ++?
-
16-09-2019 - |
Pergunta
__declspec(dllexport) public void CallMe(wchar_t *p);
A dll compilado renomeia o procedimento "CallMe" para "? CallMe @@ ZAPPA_G @ Z". Como faço para evitar esse comportamento?
Solução
Você precisa de um extern "C" {} bloquear em torno de suas definições para evitar o C ++ desconfiguração do nome.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow