| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:[原创]请教问题
只看楼主 加入收藏
chbiq
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-3-31
收藏
 问题点数:0 回复次数:4 
[原创]请教问题

原文件如下: #include <windows.h> int WINAPI WinMain (HINSTANCE,HINSTANCE,LPSTR,int); LRESULT WINAPI WndProc (HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { HWND hWnd; MSG msg; WNDCLASS wc; if(!hPrevInstance) { wc.style=CS_HREDRAW|CS_VREDRAW; wc.lpfnWndProc=WndProc; wc.cbClsExtra=0; wc.cbWndExtra=0; wc.hInstance=hInstance; wc.hIcon=LoadIcon (NULL,IDI_APPLICATION); wc.hCursor=LoadCursor(NULL,IDC_ARROW); wc.hbrBackground=(HBRUSH) GetStockObject(WHITE_BRUSH); wc.lpszMenuName=NULL; wc.lpszClassName="sdk实例"; RegisterClass(&wc); } hWnd=CreateWindow("sdk 实例", "Win32 SDK 应用程序实例", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); ShowWindow (hWnd,SW_SHOW); UpdateWindow(hWnd); while (GetMessage (&msg,NULL,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT WINAPI WndProc (HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) { HDC hDC; switch(msg) { case WM_PAINT: hDC=GetDC(hWnd);

TextOut(hDC,10,100,"你好,SDK编程!",sizeof("你好,SDK编程!")-1); break; case WM_DESTROY: PostQuitMessage(0); break; default: break; } return DefWindowProc(hWnd,msg,wParam,lParam); } 编译时没有出错,构建时出现如下错误 LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/SdkMain.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 请教一下这是什么原因

2005-03-31 16:16
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 
用"build"的release版本试试(点菜单build,再选build batch,再....)

2005-04-03 09:45
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
你新建工程是新建什么工程?

Win32 Application  -&gt;  An empty project
2005-04-03 09:51
ronan
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-12-27
收藏
得分:0 
不知道是不是wc.lpszClassName="sdk实例"的问题,这我没用过中文,你换英文看看

Happiness is a journey, not a destination. So... Work like you don\'t need money Love like you\'ve never been hurt And dance like no one\'s watching 才开的游戏论坛http://ronan.185.cc/,希望碰场
2005-04-03 13:12
terran
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-3-17
收藏
得分:0 
这个问题我见版主给人解决过的,方法如下:
      在project-&gt;settings中,选link页,在project options中找到/subsystem:console,将其改为/subsystem:windows即可

2005-04-06 17:48
快速回复:[原创]请教问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033308 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved