C ++ 절차의 이름 관리를 어떻게 피합니까?
-
16-09-2019 - |
문제
__declspec(dllexport) public void CallMe(wchar_t *p);
컴파일 된 DLL은 "callme"절차를 "? callme @@ zappa_g@z"로 이름을 바꿉니다. 이 동작을 어떻게 방지합니까?
해결책
C ++ 이름 Mangling을 피하려면 정의 주위에 외부 "C"{} 블록이 필요합니다.
제휴하지 않습니다 StackOverflow