我正在编写一些简单的win32内容,而我正在使用以下wWinMain
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
VS2012快速代码分析说
C28251函数的注释不一致:此实例有一个错误'wWinMain'的不一致注释:此实例没有注释。请参阅c:\ program files(x86)\ windows kits \ 8.0 \ include \ um \ winbase.h(2201)。 LeesSpaceShip main.cpp 6
我不清楚注释是什么。那么什么是注释?哪些部分在我的代码中出错?
谢谢。
编辑:是的,代码编译并运行得很好。
答案 0 :(得分:27)
winbase.h中wWinMain
的声明(错误中提到)是:
wWinMain(
_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nShowCmd
);
您在main.cpp中wWinMain
的实施缺少SAL annotations,而且代码分析会警告您不匹配。