Вопрос

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

Скомпилированная dll переименовывает процедуру «CallMe» в «?CallMe@@ZAPPA_G@Z».Как мне предотвратить такое поведение?

Это было полезно?

Решение

Вам нужен внешний блок "C" { } вокруг ваших определений, чтобы избежать искажения имен C++.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top