컴파일러 오류 C2732
링크 사양이 'function'에 대한 초기 사양과 모순됩니다.
함수가 다른 링크 지정자를 사용하여 이미 선언되었습니다.
이 오류는 링크 지정자가 다른 포함 파일로 인해 발생할 수 있습니다.
이 오류를 해결하려면 링크가 일치하도록 extern
문을 변경합니다. 특히 extern "C"
블록에서 #include
지시문을 줄 바꿈하지 않습니다.
예시
다음 샘플에서는 C2732를 생성합니다.
// C2732.cpp
extern void func( void ); // implicit C++ linkage
extern "C" void func( void ); // C2732