我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

gary302025



性别: 帅哥 状态: 该用户目前不在线
头衔: 能屈能伸
等级: 赏金猎人
家族: Arsenal.com
发贴: 5170
威望: 5
浮云: 2783
在线等级:
注册时间: 2005-10-01
最后登陆: 2009-02-16

5come5帮你背单词 [ siege /si:d3/ n. 包围,围攻 ]


vC++6.0的问题

为什么每次程序编译的时候没有错误,但是生成.exe文件的时候就有一个错误?跪求达人指教。

程序代码和错误报告在这里:

#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinSunProc(
  HWND hwnd,      // handle to window
  UINT uMsg,      // message identifier
  WPARAM wParam,  // first message parameter
  LPARAM lParam  // second message parameter
);

int WINAPI WinMain(
  HINSTANCE hInstance,      // handle to current instance
  HINSTANCE hPrevInstance,  // handle to previous instance
  LPSTR lpCmdLine,          // command line
  int nCmdShow              // show state
)
{
    WNDCLASS wndcls;
    wndcls.cbClsExtra=0;
    wndcls.cbWndExtra=0;
    wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
    wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
    wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
    wndcls.hInstance=hInstance;
    wndcls.lpfnWndProc=WinSunProc;
    wndcls.lpszClassName="Weixin2003";
    wndcls.lpszMenuName=NULL;
    wndcls.style=CS_HREDRAW | CS_VREDRAW;
    RegisterClass(&wndcls);

    HWND hwnd;
    hwnd=CreateWindow("Weixin2003","北京维新科学技术培训中心",WS_OVERLAPPEDWINDOW,
        0,0,600,400,NULL,NULL,hInstance,NULL);

    ShowWindow(hwnd,SW_SHOWNORMAL);
    UpdateWindow(hwnd);

    MSG msg;
    while(GetMessage(&msg,NULL,0,0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return 0;
}

LRESULT CALLBACK WinSunProc(
  HWND hwnd,      // handle to window
  UINT uMsg,      // message identifier
  WPARAM wParam,  // first message parameter
  LPARAM lParam  // second message parameter
)
{
    switch(uMsg)
    {
    case WM_CHAR:
        char szChar[20];
        sprintf(szChar,"char is %d",wParam);
        MessageBox(hwnd,szChar,"weixin",0);
        break;
    case WM_LBUTTONDOWN:
        MessageBox(hwnd,"mouse clicked","weixin",0);
        HDC hdc;
        hdc=GetDC(hwnd);
        TextOut(hdc,0,50,"计算机编程语言培训",strlen("计算机编程语言培训"));
        ReleaseDC(hwnd,hdc);
        break;
    case WM_PAINT:
        HDC hDC;
        PAINTSTRUCT ps;
        hDC=BeginPaint(hwnd,&ps);
        TextOut(hDC,0,0,"维新培训",strlen("维新培训"));
        EndPaint(hwnd,&ps);
        break;
    case WM_CLOSE:
        if(IDYES==MessageBox(hwnd,"是否真的结束?","weixin",MB_YESNO))
        {
            DestroyWindow(hwnd);
        }
        break;
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
    default:
        return DefWindowProc(hwnd,uMsg,wParam,lParam);
    }
    return 0;
}


编译后没有错误:
--------------------Configuration: WinMain - Win32 Debug--------------------
Compiling...
Skipping... (no relevant changes detected)
WinMain.cpp

WinMain.obj - 0 error(s), 0 warning(s)



但是生成.exe的时候就有错误:
--------------------Configuration: WinMain - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/WinMain.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

WinMain.exe - 1 error(s), 0 warning(s)
上海交通大学考研:《电路基本理论》《自动控制理论》 《微机原理与应用》等
教材+真题+辅导班笔记
还有其他一些考研公共课的资料……
需要的请联系15902848477
世界上只有一种失败叫做不再努力!
顶端 Posted: 2008-04-10 12:58 | [楼 主]
lacksun



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1685
威望: 0
浮云: 1172
在线等级:
注册时间: 2007-10-16
最后登陆: 2010-11-14

5come5帮你背单词 [ accordingly /ə'ko:diŋli/ ad. 依照;由此,于是;相应地 ]


机器问题,,,
顶端 Posted: 2008-04-10 13:00 | [1 楼]
gary302025



性别: 帅哥 状态: 该用户目前不在线
头衔: 能屈能伸
等级: 赏金猎人
家族: Arsenal.com
发贴: 5170
威望: 5
浮云: 2783
在线等级:
注册时间: 2005-10-01
最后登陆: 2009-02-16

5come5帮你背单词 [ diametre // n. 直径 ]


Quote:
引用第1楼lacksun于2008-04-10 13:00发表的  :
机器问题,,,

怎么弄?
上海交通大学考研:《电路基本理论》《自动控制理论》 《微机原理与应用》等
教材+真题+辅导班笔记
还有其他一些考研公共课的资料……
需要的请联系15902848477
世界上只有一种失败叫做不再努力!
顶端 Posted: 2008-04-10 13:04 | [2 楼]
像猪一样漂泊



性别: 美女 状态: 该用户目前不在线
等级: 品行端正
发贴: 187
威望: 0
浮云: 1106
在线等级:
注册时间: 2007-11-13
最后登陆: 2010-12-13

5come5帮你背单词 [ assignment /ə'sainmənt/ n. 分派,分配,作业,任务 ]


也遇到过这样的问题 看是不是包含头文件的问题~
我想要幸福~可是你不给~那么我要自己快乐~每天都说一遍:要快乐
顶端 Posted: 2008-04-10 13:05 | [3 楼]
gary302025



性别: 帅哥 状态: 该用户目前不在线
头衔: 能屈能伸
等级: 赏金猎人
家族: Arsenal.com
发贴: 5170
威望: 5
浮云: 2783
在线等级:
注册时间: 2005-10-01
最后登陆: 2009-02-16

5come5帮你背单词 [ alcohol /'ælkəhol/ n. 酒精,乙醇,含水量酒精的饮料 ]


Quote:
引用第3楼像猪一样漂泊于2008-04-10 13:05发表的  :
也遇到过这样的问题 看是不是包含头文件的问题~

头文件有啊
上海交通大学考研:《电路基本理论》《自动控制理论》 《微机原理与应用》等
教材+真题+辅导班笔记
还有其他一些考研公共课的资料……
需要的请联系15902848477
世界上只有一种失败叫做不再努力!
顶端 Posted: 2008-04-10 13:15 | [4 楼]
眩枫九州





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 406
威望: 0
浮云: 1210
在线等级:
注册时间: 2007-11-29
最后登陆: 2009-03-21

5come5帮你背单词 [ confuse /kən'fju:z/ vt. 使混乱,使困惑,混淆,混同 ]


换一台机子试一试呀!
顶端 Posted: 2008-04-10 13:19 | [5 楼]
湘D男孩



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 473
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-22
最后登陆: 2008-06-29

5come5帮你背单词 [ complicated /'komplikeitid/ a. 复杂的,难懂的 ]


Quote:
引用第5楼眩枫九州于2008-04-10 13:19发表的  :
换一台机子试一试呀!

我的机子上也是一样.刚刚试过了...
顶端 Posted: 2008-04-10 13:21 | [6 楼]
像猪一样漂泊



性别: 美女 状态: 该用户目前不在线
等级: 品行端正
发贴: 187
威望: 0
浮云: 1106
在线等级:
注册时间: 2007-11-13
最后登陆: 2010-12-13

5come5帮你背单词 [ boring /'bo:riŋ/ a. 令人讨厌的;n. 钻孔 ]


Quote:
引用第4楼gary302025于2008-04-10 13:15发表的  :

头文件有啊

我上次是改了包含的头文件~<stdxxx.h>~一时记不清了
我想要幸福~可是你不给~那么我要自己快乐~每天都说一遍:要快乐
顶端 Posted: 2008-04-10 13:22 | [7 楼]
lacksun



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1685
威望: 0
浮云: 1172
在线等级:
注册时间: 2007-10-16
最后登陆: 2010-11-14

5come5帮你背单词 [ european /juərə'pi:ən/ a. 欧洲的;欧洲人 ]


Quote:
引用第2楼gary302025于2008-04-10 13:04发表的  :

怎么弄?

建议使用MFC向导
顶端 Posted: 2008-04-10 13:23 | [8 楼]
lacksun



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1685
威望: 0
浮云: 1172
在线等级:
注册时间: 2007-10-16
最后登陆: 2010-11-14

5come5帮你背单词 [ leak /li:k/ vi. 漏,渗水,泄露出去;n. 漏洞,裂缝,泄露,漏出量 ]


LZ,我前面可不是瞎说的啊,别怪我
这里,把链接里的console 改成windows就可以了


[ 此帖被lacksun在2008-04-10 13:42重新编辑 ]
顶端 Posted: 2008-04-10 13:27 | [9 楼]
湘D男孩



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 473
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-22
最后登陆: 2008-06-29

5come5帮你背单词 [ nominate /'nomineit/ v. 提名 ]


这个问题是LZ工程的选择不正确造成的,你用api写windows应该写在一个空的win32工程里.可是估计你是写在一个普通的Source File 里,这样系统默认地处理成Console应用程序,当然连接时出错..
顶端 Posted: 2008-04-10 13:34 | [10 楼]
lacksun



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1685
威望: 0
浮云: 1172
在线等级:
注册时间: 2007-10-16
最后登陆: 2010-11-14

5come5帮你背单词 [ feeling /'fi:liŋ/ n. 感情,感觉,知觉 ]


Quote:
引用第10楼湘D男孩于2008-04-10 13:34发表的  :
这个问题是LZ工程的选择不正确造成的,你用api写windows应该写在一个空的win32工程里.可是估计你是写在一个普通的Source File 里,这样系统默认地处理成Console应用程序,当然连接时出错..

顶一个
顶端 Posted: 2008-04-10 13:43 | [11 楼]
sillyboy



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 130
威望: 0
浮云: 1106
在线等级:
注册时间: 2006-11-07
最后登陆: 2009-05-19

5come5帮你背单词 [ applause /ə'plo:z/ n. 鼓掌,喝彩,夸奖,赞扬 ]


你可以在工程设置里面,忽略库LIBCD.LIB(这个库是单线程调试版本的C库函数,而LZ的程序应该连接多线程版本的LIBCMTD.LIB)


[ 此帖被sillyboy在2008-04-10 13:50重新编辑 ]
子贡倦于学,告仲尼曰:“愿有所息”。仲尼曰:“生无所息”。
顶端 Posted: 2008-04-10 13:44 | [12 楼]
gary302025



性别: 帅哥 状态: 该用户目前不在线
头衔: 能屈能伸
等级: 赏金猎人
家族: Arsenal.com
发贴: 5170
威望: 5
浮云: 2783
在线等级:
注册时间: 2005-10-01
最后登陆: 2009-02-16

5come5帮你背单词 [ horror /'horə/ n. 恐怖,战栗,计厌的人 ]


Quote:
引用第10楼湘D男孩于2008-04-10 13:34发表的  :
这个问题是LZ工程的选择不正确造成的,你用api写windows应该写在一个空的win32工程里.可是估计你是写在一个普通的Source File 里,这样系统默认地处理成Console应用程序,当然连接时出错..

谢谢蝈蝈,弄好了。
上海交通大学考研:《电路基本理论》《自动控制理论》 《微机原理与应用》等
教材+真题+辅导班笔记
还有其他一些考研公共课的资料……
需要的请联系15902848477
世界上只有一种失败叫做不再努力!
顶端 Posted: 2008-04-10 13:55 | [13 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.015422(s) query 5, Time now is:11-22 06:10, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号