|
#include <windows.h>
#include <tchar.h>
int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, _T("这是我在VC驿站的第一个Windows程序!"), _T("提示"), MB_OK);
return 0;
}
警告 C28251 “wWinMain”的批注不一致: 此实例包含 无批注。请参见 f:\windows kits\10\include\10.0.19041.0\um\winbase.h(1019)。
代码可以正常运行,但是wWinMain下面有难看的波浪线,怎样消除这个警告!
本帖最后由 yoobaby 于 2021-12-6 14:56 编辑
- int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nShowCmd)
复制代码
_In_:输入参数
_Out_:输出参数
_In_opt_:可选的输入参数
你对比下这个就懂了,批注不一致其实指的就是这个:_In_
要扩展这方面的知识搜索:Microsoft source-code annotation language (SAL)
|
上一篇: 求助,如何把double变量转化成String ^ 字符串。。下一篇: 新手提问,到时间为什么没有运行,谢谢
|