Partilhar via


Erro de compilador C2157

«Função» : deve ser declarada antes da utilização na lista de pragma

Observações

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

Exemplo

O exemplo 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)