Анализ кода говорит о несогласованной аннотации для "wWinMain": этот экземпляр не имеет аннотаций

Я пишу некоторые простые вещи win32, и я использую следующий wWinMain

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)

в VS2012 экспресс-анализ кода говорит

C28251 несогласованная аннотация для функции: этот экземпляр имеет несогласованную аннотацию ошибки для "wWinMain": этот экземпляр не имеет аннотаций. См c:program файлы (x86)комплектах Windows8.0включить\хм страницы winbase.h (2201). LeesSpaceShip main.cpp 6

Я не совсем понимаю, что такое аннотация. Так что аннотация и какая часть неверна в моем коде?

спасибо.

EDIT: и да, код компилируется и работает нормально.

1 ответов


декларация wWinMain в страницы winbase.h (упоминается в ошибке):

wWinMain(
    _In_ HINSTANCE hInstance,
    _In_opt_ HINSTANCE hPrevInstance,
    _In_ LPWSTR lpCmdLine,
    _In_ int nShowCmd
    );

реализация wWinMain в Main.cpp отсутствует Сэл аннотации и анализ кода предупреждает Вас о несоответствии.