Erro do compilador C2598
especificação de vínculo deve estar em escopo global
O especificador de vínculo é declarado no escopo local.
O exemplo a seguir gera o erro C2598:
// C2598.cpp
// compile with: /c
void func() {
extern "C" int func2(); // C2598
}
extern "C" int func( int i );