다음을 통해 공유


컴파일러 오류 C2732

링크 사양이 'function'에 대한 초기 사양과 모순됩니다.

함수가 다른 링크 지정자를 사용하여 이미 선언되었습니다.

이 오류는 링크 지정자가 다른 포함 파일로 인해 발생할 수 있습니다.

이 오류를 해결하려면 링크가 일치하도록 extern 문을 변경합니다. 특히 extern "C" 블록에서 #include 지시문을 줄 바꿈하지 않습니다.

예시

다음 샘플에서는 C2732를 생성합니다.

// C2732.cpp
extern void func( void );   // implicit C++ linkage
extern "C" void func( void );   // C2732