小弟初学VC不久,正在看Petzold的<Programming windows>,
书中的HELLOWIN编译时出现这样的错误提示,不明白错在哪儿?请高手指教
在此先多谢了各位了!--------------------Configuration: HELLOWIN - Win32 Debug----------------
----
Compiling...
HELLOWIN.C
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/HELLOWIN.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.这是我来这儿第2次发贴,请大家多多关照

解决方案 »

  1.   

    你直接编译c文件? 
    先建立一个工程 win32 application
      

  2.   

    我没有直接编译啊,
    我是先建立一个工程win32 application后,在工程里编译c文件的啊
      

  3.   

    这个让人无法说清楚吧,如果你保证没有输入错误,那么只能是你VC设置有问题了,查查关于VC设置的书吧。错误发生在是C 运行时库上,,应该是设置的问题,alt+f7,检查一下设置。
      

  4.   

    建立的工程是win32 console application但是编译器没有找到入口函数main()
    你建立一个win32 application然后把源代码加入再编译就ok
    或者 alt+f7 在工程设置中把link->project options中一大长串参数中的/subsystem:console改为/subsystem:windows
    这是 cy214(threadx) 前辈告诉我的,现在告诉你,呵呵……
      

  5.   

    To all: 谢谢大家的热情帮助^_^To 0uhuang(无闲老衲) :特别感谢你 以及前辈cy214(threadx)
    你的回答帮我解决了这个问题
    To raymondjordan(脸脸):
    好啊,可惜我在公司上网,没法上QQ,公司不允许装QQ,而且QQ端口被封了:(,不过我会找机会上网吧的,有空聊聊,很高兴认识一个新朋友小弟初学VC几个月,对于我这样的初学者,遇到这样问题(书上一字不差抄来的code居然出现编译问题)不知道该怎么去解决,幸好有前辈指点,小弟感激不尽,以后会常来这儿的,希望跟大家成为朋友