どのようにC ++手続きの名前の符号化を避けるのですか?
-
16-09-2019 - |
質問
__declspec(dllexport) public void CallMe(wchar_t *p);
コンパイルしたDLLは、 "?CallMe @@ ZAPPA_G @ Z" に "CallMe" の手順の名前を変更します。どのように私はこの動作を防ぐのですか?
解決
あなたはC ++の名前の符号化を避けるために、あなたの定義の周りにextern "C" {}ブロックを必要とします。
所属していません StackOverflow