Condividi tramite


Errore del compilatore C2157

'function': deve essere dichiarato prima dell'utilizzo in un elenco pragma

Il nome della funzione non è stato dichiarato prima di essere usato come riferimento nell'elenco delle funzioni per un pragma alloc_text .

L'esempio seguente genera l'errore C2157:

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

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