Compiler Error C2732
linkage specification contradicts earlier specification for 'function'
The function is already declared with a different linkage specifier.
This error can be caused by include files with different linkage specifiers.
Change the extern statements so that the linkages agree.
Example
The following sample generates C2732:
// C2732.cpp
extern void func( void ); // implicit C++ linkage
extern "C" void func( void ); // C2732