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?

Foi útil?

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
scroll top