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