error LNK2001 fatal error LNK1120

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:31:46
最近刚开始学visual C++,在将书上的例子敲进后运行,编译通过,没有错误,但是连接发生了两个错误,那位达人帮忙看一下啊,谢谢!!程序如下:
#include<windows.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow)
{
HWND hwnd;
MSG msg;
WNDCLASS wndclass;
wndclass.style =CS_HREDRAW|CS_VREDRAW;
wndclass.lpfnWndProc =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 ="HelloWin";
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,"窗口注册失败!","HelloWin",0);
return 0;
}
hwnd=CreateWindow("HelloWin",

你建立工程的时候是否建立的是
Win32 Console App
而不是
Win32 App
因为提示里看到了main
检查下工程类型是否错误,如是,重新建立工程并把原来的源程序文件加入工程就可以了。