error LNK2001: unresolved external symbol _main

hnxzxzsh 2010-10-29 09:10:00
 我入门,编了一个程序,代码如下:
  #include <windows.h> //头文件
//=====以下为函数声明===
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdline,int nCmdShow)
{
WNDCLASS wClass;
MSG msg;
HWND ghWnd=NULL;
char * szAppName ="Wy_Window";
char * szAppTitle="Window.h";
wClass.style = 0;
wClass.lpfnWndProc = WndProc;
wClass.cbWndExtra = 0;
wClass.cbClsExtra = 0;
wClass.hInstance = hInstance;
wClass.hIcon = LoadIcon(NULL,IDI_WINLOGO);
wClass.hCursor = LoadCursor(NULL,IDC_ARROW);
wClass.hbrBackground = (HBRUSH)COLOR_ACTIVEBORDER;
wClass.lpszMenuName = NULL;
wClass.lpszClassName = szAppName;
RegisterClass(&wClass);
ghWnd = CreateWindow(szAppName,szAppTitle, WS_VSCROLL | WS_HSCROLL,200,200,400,400,NULL,NULL,hInstance,NULL);
if(!RegisterClass(&wClass))
{
MessageBeep(0);
return FALSE;
}
ShowWindow(ghWnd,nCmdShow);
UpdateWindow(ghWnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwmd,UINT message,WPARAM wParam,LPARAM lParam)
{
char * msgCreate = "收到WM_CREATE消息,建立窗口!";
char * msgDestroy = "收到WM_DESTROY消息,关闭窗口!";
char * msgCaption = "收到消息!";
char * msgLBTN = "鼠标左键按下,收到WM_LBUTTONDOWN消息!";
switch(message)
{
case WM_CREATE:
MessageBox(GetFocus(),msgCreate,msgCaption,MB_OK | MB_ICONEXCLAMATION);
break ;
case WM_LBUTTONDOWN:
MessageBox(GetFocus(), msgLBTN,msgCaption,MB_OK | MB_ICONINFORMATION);
break;
case WM_DESTROY:
MessageBox(GetFocus(),msgDestroy,msgCaption, MB_OK | MB_ICONHAND);
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwmd,message,wParam,lParam);
}
return FALSE;
}

 可是在编译时却有如下提示:

--------------------Configuration: My_Window - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/My_Window.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

My_Window.exe - 1 error(s), 0 warning(s)
 我不懂英文,不知是什么错误,谁能给全详解?先谢谢了。
...全文
117 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-11-24
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖

相关规定详见界面界面版关于版主结帖工作的具体办法
zealand_1 2010-10-29
  • 打赏
  • 举报
回复
可以这么说吧
antion692980794 2010-10-29
  • 打赏
  • 举报
回复
给点分分吧 啊啊
hnxzxzsh 2010-10-29
  • 打赏
  • 举报
回复
谢谢,这次可以了。
mayudong1 2010-10-29
  • 打赏
  • 举报
回复
建立工程时要选择win32 application

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧