다음을 통해 공유


컴파일러 오류 C3641

'function': /clr:pure 또는 /clr:safe로 컴파일된 함수에 대해 잘못된 호출 규칙 'calling_convention'입니다.

설명

/clr:pure/clr:safe 컴파일러 옵션은 Visual Studio 2015에서 더 이상 사용되지 않으며 Visual Studio 2017에서는 지원되지 않습니다.

/clr:pure를 사용하여 __clrcall 호출 규칙만 허용됩니다.

예시

다음 샘플에서는 C3641을 생성합니다.

// C3641.cpp
// compile with: /clr:pure /c
void __cdecl f() {}   // C3641