Compartilhar via


Erro do compilador C2157

'function': deve ser declarado antes do uso na lista de pragma.

O nome da função não é declarado antes de ser referenciado na lista de funções para um pragma alloc_text.

A amostra a seguir gera C2157:

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

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