Ошибка компилятора C3641
Function: недопустимое соглашение о вызове "calling_convention" для функции, скомпилированной с /clr:pure или /clr:safe
Замечания
Параметры компилятора /clr:pure и /clr:safe компилятора устарели в Visual Studio 2015 и не поддерживаются в Visual Studio 2017.
Только __clrcall соглашение о вызовах допускается с параметром /clr:pure.
Пример
Следующий пример приводит к возникновению ошибки C3641:
// C3641.cpp
// compile with: /clr:pure /c
void __cdecl f() {} // C3641