Compartir a través de


Error del compilador C2732

la especificación de vinculación se contradice con la especificación anterior para "function"

La función ya se ha declarado con otro especificador de vinculación.

Este error puede deberse a archivos de inclusión con otros especificadores de vinculación.

Para corregir este error, cambie las instrucciones extern para que las vinculaciones coincidan. En concreto, no incluya directivas #include en bloques extern "C".

Ejemplo

El ejemplo siguiente genera el error C2732:

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