Partager via


Erreur du compilateur C2157

'function' : doit être déclaré(e) avant d’être utilisé(e) dans une liste pragma

Le nom de la fonction n’est pas déclaré avant d’être référencé dans la liste des fonctions pour un pragma alloc_text .

L’exemple suivant génère l’erreur C2157 :

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

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