Compartir a través de


Error del compilador C2157

'function': se debe declarar antes de usarse en la lista pragma

El nombre de función no se declara antes de que se le haga referencia en la lista de funciones de una pragma alloc_text .

El ejemplo siguiente genera la advertencia C2157:

// C2157.cpp
// compile with: /c
#pragma alloc_text( "func", func)   // C2157

// OK
extern "C" void func();
#pragma alloc_text( "func", func)