'function'은 네이티브: reason로 컴파일할 수 없습니다.
컴파일러가 MSIL에 함수를 컴파일할 수 없습니다.
자세한 내용은 관리형 , 관리 되지 않는 및 /clr(공용 언어 런타임 컴파일)을 참조하세요.
이 오류를 해결하려면
MSIL로 컴파일할 수 없는 함수의 코드를 제거합니다.
/clr을 사용하여 모듈을 컴파일하지 않거나 관리되지 않는 pragma를 사용하여 함수를 관리되지 않는 것으로 표시합니다.
예시
다음 샘플에서는 C2346을 생성합니다.
// C2346.cpp
// processor: x86
// compile with: /clr
// C2346 expected
struct S
{
S()
{
{ __asm { nop } }
}
virtual __clrcall ~S() { }
};
int main()
{
S s;
}