高手帮忙看看fatal error LNK1120:1 unresolved externals
#include<WINDOWS.h>LRESULT CALLBACK WndProc(HWND ,UINT,WPARAM ,LPARAM );//窗口函数声明
//入口函数 WinMain()
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow){
WNDCLASS wndclass; //定义窗口类结构变量
HWND hwnd; //定义窗口句柄
MSG msg; //定义消息结构变量
//以下定义窗口类的的各个属性
wndclass.style=CS_HREDRAW|CS_VREDRAW; //改变窗口大小则重画
wndclass.lpfnWndProc=WndProc; //窗口函数为WndProc
wndclass.cbClsExtra=0; //窗口类无扩展
wndclass.cbWndExtra=0; //窗口实例无扩展
wndclass.hInstance=hInstance; //注册窗口类的实例句柄
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口用默认图标
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);//窗口用箭头光标
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//背景为白色
wndclass.lpszMenuName=NULL; //窗口默认为无菜单
wndclass.lpszClassName="Ex2_2"; //窗口类名为Ex2_2
if(!RegisterClass(&wndclass))return FALSE; //注册窗口类。若失败则返回
//以下创建窗口
hwnd=CreateWindow("Ex2_2", //窗口类名为Ex2_2
"Ex2_2", //窗口名为Ex2_2
WS_OVERLAPPEDWINDOW, //重叠式窗口风格
CW_USEDEFAULT,CW_USEDEFAULT, //左上角屏幕坐标
CW_USEDEFAULT,CW_USEDEFAULT, //宽度和高度
NULL, //此窗口无父窗口
NULL, //此窗口无主菜单
hInstance, //创建此窗口的实例句柄
NULL); //此窗口无创建参数
ShowWindow(hwnd,nCmdShow); //显示窗口
UpdateWindow(hwnd); //更新窗口的客户区
//以下消息循环
while(GetMessage(&msg,NULL,0,0)){ //获取消息,遇WM_QOUT退出循环
TranslateMessage(&msg); //键盘消息转换
DispatchMessage(&msg); //派送消息给窗口函数
}
return msg.wParam; //返回退出值
}
LRESULT CALLBACK WndProv(HWND hwnd,UINT message,
WPARAM wparam,LPARAM lParam){ //窗口函数
switch(message){ //根据消息值转相应的消息处理
case WM_PAINT: //重画窗口客户区消息
HDC hdc; //定义设备描述表句柄
PAINTSTRUCT ps; //定义绘画信息结构变量
hdc=BeginPaint(hwnd,&ps); //获取需重画窗口的设备描述表句柄
TextOut(hdc,0,0,"This is my Windows application.",26);//输出文本,仅显示了26个字母
EndPaint(hwnd,&ps); //结束要重画的窗口
return 0;
case WM_DESTROY: //撤销窗口消息
PostQuitMessage(0); //产生退出程序消息WM_QOUT
return 0;
}
return DefWindowProc(hwnd,message,wparam,lParam); //其他默认窗口函数
}
这段程序是在书里照抄的运行的时候老是显示:
Ex2_2.obj : error LNK2001: unresolved external symbol "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
Debug/Ex2_2.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Creating browse info file...
帮忙看看 谢谢!