⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_29864.htm

📁 vc
💻 HTM
字号:
<p>
序号:29864 发表者:skygreen 发表日期:2003-02-14 14:40:29
<br>主题:大侠,请帮忙运行一下此程序,如何消除此错误。
<br>内容:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>Debug/simpwin.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR><BR>simpwin.exe - 2 error(s), 0 warning(s)<BR><BR><BR><BR>#include&lt;windows.h&gt;<BR>#include&lt;string.h&gt;<BR><BR>LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM);<BR><BR>BOOL InitApplication(HINSTANCE);<BR>BOOL InitInstance(HINSTANCE,int);<BR><BR>char *hello="窗口外的世界很精彩,窗口内的天地也很奇妙";<BR><BR>HINSTANCE hInst;<BR>HWND hWndMain;<BR><BR>int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LPSTR lpCmdLine,int nCmdShow)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;MSG msg;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!InitApplication(hInstance))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!InitInstance(hInstance,nCmdShow))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<BR>&nbsp;&nbsp;&nbsp;&nbsp;while(GetMessage(&amp;msg,NULL,0,0))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TranslateMessage(&amp;msg);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DispatchMessage(&amp;msg);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;return msg.wParam;<BR>}<BR><BR>BOOL InitApplication(HINSTANCE hInstance)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;WNDCLASS wcSimpwin;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.style=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.lpfnWndProc=(WNDPROC)MainWndProc;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.cbClsExtra=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.cbWndExtra=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.hInstance=hInstance;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.hIcon=LoadIcon(NULL,IDI_APPLICATION);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.hCursor=LoadCursor(NULL,IDC_ARROW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.lpszMenuName=NULL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wcSimpwin.lpszClassName="SimpwinWClass";<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return RegisterClass(&amp;wcSimpwin);<BR>}<BR><BR><BR>BOOL InitInstance(HINSTANCE hInstance,int nCmdShow)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;hInst=hInstance;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;hWndMain=CreateWindow("SimpwinWClass","MY WINDOW",WS_OVERLAPPEDWINDOW,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NULL,NULL,hInstance,NULL);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!hWndMain)return FALSE;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;ShowWindow(hWndMain,nCmdShow);<BR>&nbsp;&nbsp;&nbsp;&nbsp;UpdateWindow(hWndMain);<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>}<BR><BR>LRESULT CALLBACK MainWndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;HDC hdc;<BR>&nbsp;&nbsp;&nbsp;&nbsp;PAINTSTRUCT ps;<BR>&nbsp;&nbsp;&nbsp;&nbsp;switch(message)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;case WM_PAINT:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hdc=BeginPaint(hWnd,&amp;ps);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextOut(hdc,20,10,hello,lstrlen(hello));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EndPaint(hWnd,&amp;ps);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case WM_DESTROY:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PostQuitMessage(0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;default:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return DefWindowProc(hWnd,message,wParam,lParam);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:upstream 回复日期:2003-02-14 15:08:28
<br>内容:程序本身没有问题,估计是你的工程类型有问题。<BR>象你这样sdk类型的程序,应该选择Win32 Application工程类型,然后把文件插入。<BR><BR>我已经编译链接通过,运行正常。请看附件抓图。<BR><BR><BR><BR>2003-2-14 15:16:49

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -