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)