質問

__declspec(dllexport) public void CallMe(wchar_t *p);

コンパイルしたDLLは、 "?CallMe @@ ZAPPA_G @ Z" に "CallMe" の手順の名前を変更します。どのように私はこの動作を防ぐのですか?

役に立ちましたか?

解決

あなたはC ++の名前の符号化を避けるために、あなたの定義の周りにextern "C" {}ブロックを必要とします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top