Erreur du compilateur C2598
la spécification de la liaison doit figurer au niveau de l’étendue globale
Le spécificateur de liaison est déclaré au niveau de l’étendue locale.
L’exemple suivant génère l’erreur C2598 :
// C2598.cpp
// compile with: /c
void func() {
extern "C" int func2(); // C2598
}
extern "C" int func( int i );