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