Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 1) C4561

"__fastcall" niezgodne z opcją "/clr": konwertowanie na "__stdcall"

Nie można użyć konwencji wywoływania funkcji __fastcall z opcją kompilatora /clr . Kompilator ignoruje wywołania funkcji __fastcall. Aby naprawić to ostrzeżenie, usuń wywołania do __fastcall lub skompiluj bez /clr.

Poniższy przykład generuje C4561:

// C4561.cpp
// compile with: /clr /W1 /c
// processor: x86
void __fastcall Func(void *p);   // C4561, remove __fastcall to resolve