代码如下:
   #include <windows.h>LRESULT CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain (HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
static TCHAR szAppName[] = TEXT ("HelloWin");
HWND hwnd;
MSG msg;
WNDCLASS wndclass; wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hbrBackground = (HBRUSH)GetStockObject (WHITE_BRUSH);
wndclass.hCursor = LoadCursor (NULL,IDC_ARROW);
wndclass.hIcon = LoadIcon (NULL,IDI_APPLICATION);
wndclass.hInstance = hInstance;
wndclass.lpfnWndProc = WinProc;
wndclass.lpszClassName = szAppName;
wndclass.lpszMenuName = NULL; if (!RegisterClass (&wndclass))
{
MessageBox (NULL,TEXT ("This program requires Windows NT!"),szAppName,MB_ICONERROR);
return 0;
}

hwnd = CreateWindow (szAppName,TEXT ("The Hello Program"),
WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,
hInstance,NULL);
ShowWindow (hwnd,nShowCmd);
UpdateWindow (hwnd); while (GetMessage (&msg,NULL,0,0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
return msg.wParam;
}LRESULT CALLBACK WndProc (HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
//HDC hdc;
//PAINTSTRUCT ps;
//RECT rect; switch (message)
{
//case WM_CREATE:
// return 0;
} return DefWindowProc (hwnd,message,wParam,lParam);
}错误提示如下:
--------------------Configuration: 。。 - Win32 Debug--------------------
Linking...
llk.obj : error LNK2001: unresolved external symbol _WinProc@16
Debug/。。.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.。。.exe - 2 error(s), 0 warning(s)