我正在写一些简单的win32东西,并且正在使用以下wWinMain
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
VS2012 Express代码分析说
C28251函数的注释不一致:此实例具有错误的“wWinMain”的注释不一致:此实例没有注释。请参阅c:\program files(x86)\windows kits\8.0\include\um\winbase.h(2201)。 LeesSpaceShip main.cpp 6
我不清楚什么是注释。那么什么是注释,我的代码哪一部分是错误的呢?
谢谢。
编辑:是的,代码可以编译并运行良好。
最佳答案
winbase.h中的wWinMain
的声明(错误中提到)为:
wWinMain(
_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nShowCmd
);
您在main.cpp中对
wWinMain
的实现缺少SAL annotations,并且“代码分析”警告您不匹配。