Partager via


Erreur du compilateur C2157

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

Remarques

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 .

Exemple :

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)