CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

超级菜鸟题

楼主pop4444()2002-04-13 15:18:35 在 VC/MFC / 基础类 提问

我是初学者  
  今遇到这么个问题向大家请教  
  我写了一个非常简单的“HELLO   WORLD”程序,没想到却写不出EXE文件  
  请大家看看程序有没有什么毛病  
  #define   WIN32_LEAN_AND_MEAN  
   
  #include   <windows.h>  
  #include   <windowsx.h>  
   
  int   WINAPI   WinMain(HINSTANCE   hinstance,  
  HINSTANCE   hprevinstance,  
  LPSTR   lpcmdline,  
  int       ncmdshow)  
  {  
  MessageBox(NULL,   "Threr   are   only   1   Program!",  
  "DDD!",   MB_OK   |   MB_ICONEXCLAMATION);  
   
  return   (0);  
  } 问题点数:100、回复次数:8Top

1 楼ytweiwei(又穷又丑农村户口!!!!)回复于 2002-04-13 15:20:38 得分 0

有没有搞错啊?   这个程序的入口竟然是WinMain   ?Top

2 楼MaiWang(MaiWang)回复于 2002-04-13 15:24:53 得分 0

应该好使啊?  
  你包含头文件了?  
  程序自身的头文件可曾包含?  
  Top

3 楼pop4444()回复于 2002-04-13 15:24:58 得分 0

没有搞错  
  的确是WINMAIN  
   
  而且它在编译时是可以通过且没有错误  
   
  但是一旦写EXE时总是出现这样的错误提示  
   
  Linking...  
  LIBCD.lib(crt0.obj)   :   error   LNK2001:   unresolved   external   symbol   _main  
  Debug/1.exe   :   fatal   error   LNK1120:   1   unresolved   externals  
  Error   executing   link.exe.  
   
   
   
  Results  
  1.exe   -   2   error(s),   0   warning(s)Top

4 楼Lovell(不畏浮云遮望眼,飞来峰上有晴天)回复于 2002-04-13 15:35:36 得分 0

用以下代码就可以了:  
   
  #define   WIN32_LEAN_AND_MEAN  
   
  #include   <windows.h>  
  #include   <windowsx.h>  
   
  int   main()  
  {  
  MessageBox(NULL,   "Threr   are   only   1   Program!",  
  "DDD!",   MB_OK   |   MB_ICONEXCLAMATION);  
   
  return   (0);  
  }  
   
  不需要用WinMain。再写Dll会MFC自己调用时可以用WinMain,可是  
  MFC会将其自动处理好的,要调试C程序直接在.cpp文件中写main函数  
  就可以了,它就是入口!  
   
  Top

5 楼rengo(攀梯)回复于 2002-04-13 15:36:43 得分 100

VC   以为你编的是console程序  
  改为windows程序:Project->setting选择Link,在最下面的文本框找到  
  /subsystem:console   /incremental:yes    
  改为/subsystem:windows/incremental:yes    
   
  Top

6 楼goldhill()回复于 2002-04-13 15:37:59 得分 0

??Top

7 楼java_hero(...)回复于 2002-04-13 15:41:19 得分 0

的确是工程不对,重新生产工程把代码拷过去试试,我以前遇过这种情况Top

8 楼pop4444()回复于 2002-04-13 15:46:09 得分 0

to   rengo()谢谢  
  分加上  
  以后我再有问题请您多多关照!!!Top

相关问题

  • 超级菜鸟问题?
  • 超级菜鸟问题:
  • 超级菜鸟问题
  • 超级菜鸟问题?
  • 超级菜鸟级问题。
  • 超级菜鸟的问题
  • 超级菜鸟问题
  • 超级菜鸟的问题
  • 超级大菜鸟问题
  • ELICPSE超级菜鸟问题

关键词

  • win32
  • 文件
  • 程序
  • winmain
  • hinstance
  • mb
  • 没有
  • link
  • exe
  • error

得分解答快速导航

  • 帖主:pop4444
  • rengo

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo