XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[编译器调试] 为什么我的程序不能运行啊?

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [编译器调试] 为什么我的程序不能运行啊?  
 
shake822
小水手
Rank: 1



UID 25823
精华 0
积分 1
帖子 1
阅读权限 10
注册 2006-11-24
来自 云南
状态 离线
为什么我的程序不能运行啊?

我刚开始学vc++最近做了一道程序`为什么运行不出结果 请大家指点`
//这是一个简单的显示窗口的程序
#include"windows.h"
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevlnst,LPSTR lpszCmdLine,int nCmdShow)
{
  HWND hwnd;
  MSG Msg;
  WNDCLASS wndclass;
  char lpszClassName[]="窗口";
  char lpszTitle[]="MY_windows";
  wndclass.style=0;
  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.hbrBackground=NULL;
  wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=lpszClassName;
  if(!RegisterClass(&wndclass))
  {
          MessageBeep(0);
          return FALSE;
  }
  hwnd=CreateWindow
          (
             lpszClassName,
                 lpszTitle,
                 WS_OVERLAPPEDWINDOW,
0,0,800,600,
                 NULL,
                 NULL,
                 hInstance,
                 NULL
          );
  ShowWindow(hwnd,nCmdShow);
  UpdateWindow(hwnd);
  while(GetMessage(&Msg,NULL,0,0))
  {
          TranslateMessage(&Msg);
          DispatchMessage(&Msg);
  }
  return Msg.wParam;
}
LRESULT CALLBACK WndProc
(
  HWND hwnd,
  UINT message,
  WPARAM wParam,
  LPARAM lParam
)
{
        switch(message)
        {
        case WM_DESTROY:
                PostQuitMessage(0);
        break;
        default:
                return DefWindowProc(hwnd,message,wParam,lParam);
        }
        return 0;
}

程序编译是可以通过的,但是建立 的时候会有
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp4.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
的错误~请大家帮帮忙`
一颗热爱vc++的心在等待
2006-11-24 23:14#1
查看资料  Blog  发短消息  顶部
 
小靖c
小水手
Rank: 1



UID 29928
精华 0
积分 2
帖子 2
阅读权限 10
注册 2007-4-12
状态 离线
呼呼和我一样。我也是刚学,一直显示不了窗口,不过干刚才我成功了
2007-4-17 17:35#2
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-11-23 03:35 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver