Анализ кода говорит о несогласованной аннотации для "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 отсутствует Сэл аннотации и анализ кода предупреждает Вас о несоответствии.