Erreur du compilateur C2732

les spécifications de la liaison contredisent les spécifications antérieures pour 'fonction'

La fonction est déjà déclarée avec un autre spécificateur de liaison.

Cette erreur peut être provoquée par des fichiers Include possédant des spécificateurs de liaison différents.

Pour corriger cette erreur, modifiez les instructions extern afin que les liaisons correspondent. En particulier, n'imbriquez pas de directives #include dans des blocs extern "C".

Exemple

L'exemple suivant génère l'erreur C2732 :

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