Поделиться через


Предупреждение компилятора (уровень 1) C4272

Function: помечен __declspec(dllimport); при импорте функции необходимо указать собственное соглашение о вызовах.

Это ошибка при экспорте функции, помеченной соглашением о вызове __clrcall , и компилятор выдает это предупреждение при попытке импортировать функцию, помеченную __clrcall.

Следующий пример приводит к возникновению ошибки C4272:

// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test();   // C4272
__declspec(dllimport) void Test2();   // OK