Sdílet prostřednictvím


Chyba kompilátoru C3641

'function' : neplatná konvence volání 'calling_convention' pro funkci zkompilovanou pomocí /clr:pure nebo /clr:safe

Poznámky

Možnosti kompilátoru /clr:pure a /clr:safe jsou v sadě Visual Studio 2015 zastaralé a v sadě Visual Studio 2017 nejsou podporované.

Pouze __clrcall konvence volání je povolena s /clr:pure.

Příklad

Následující příklad vygeneruje C3641:

// C3641.cpp
// compile with: /clr:pure /c
void __cdecl f() {}   // C3641