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?

È stato utile?

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