Erreur du compilateur C2128
'function' : alloc_text/same_seg applicable uniquement aux fonctions avec liaison C
#pragma alloc_text
ne peut être utilisé qu’avec les fonctions déclarées pour avoir une liaison C.
L’exemple suivant génère l’erreur C2128 :
// C2128.cpp
// compile with: /c
// Delete the following line to resolve.
void func();
// #pragma alloc_text("my segment", func) // C2128
extern "C" {
void func();
}
#pragma alloc_text("my segment", func)
void func() {}