Error del compilador C2537Compiler Error C2537

' Specifier ': especificación de vinculación no válida'specifier' : illegal linkage specification

Posibles causas:Possible causes:

  1. No se admite el especificador de vinculación.The linkage specifier is not supported. Solo se admite el especificador de vinculación "C".Only the "C" linkage specifier is supported.

  2. La vinculación "C" se especifica para más de una función en un conjunto de funciones sobrecargadas."C" linkage is specified for more than one function in a set of overloaded functions. Esto no está permitido.This is not allowed.

En el ejemplo siguiente se genera C2537:The following sample generates C2537:

// C2537.cpp
// compile with: /c
extern "c" void func();   // C2537
extern "C" void func2();   // OK