Ошибка компилятора C2537Compiler Error C2537
"спецификатор": Недопустимая спецификация компоновки'specifier' : illegal linkage specification
Возможные причины.Possible causes:
Спецификатор компоновки не поддерживается.The linkage specifier is not supported. Поддерживается только описатель компоновки "C".Only the "C" linkage specifier is supported.
Компоновка "C" указана для более чем одной функции в наборе перегруженных функций."C" linkage is specified for more than one function in a set of overloaded functions. Это не допускается.This is not allowed.
Следующий пример приводит к возникновению ошибки C2537:The following sample generates C2537:
// C2537.cpp
// compile with: /c
extern "c" void func(); // C2537
extern "C" void func2(); // OK