컴파일러 오류 C2537Compiler Error C2537

' 지정자 ': 잘못 된 링크 사양입니다.'specifier' : illegal linkage specification

가능한 원인Possible causes:

  1. 링크 지정 자가 지원 되지 않습니다.The linkage specifier is not supported. "C" 링크 지정자만 지원 됩니다.Only the "C" linkage specifier is supported.

  2. 오버 로드 된 함수 집합에서 둘 이상의 함수에 대해 "C" 링크를 지정 했습니다."C" linkage is specified for more than one function in a set of overloaded functions. 이는 허용되지 않습니다.This is not allowed.

다음 샘플에서는 C2537를 생성 합니다.The following sample generates C2537:

// C2537.cpp
// compile with: /c
extern "c" void func();   // C2537
extern "C" void func2();   // OK