Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/program1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.program1.exe - 2 error(s), 0 warning(s)谁能帮忙解答一下吗?

解决方案 »

  1.   

    工程编译时连接libce.lib库文件出错,请确定此文件是否存在!
      

  2.   

    你是什么程序,是CONSOLE的程序还是WIN32的,在SETTING中改一下就可以了
      

  3.   

    新建win32 console application 工程
      

  4.   

    直接新建的files里面选的,C++ source file.然后写的一个很简单的程序,如下
    #include "iostream.h"
    #include "stdio.h"
    int mian()
    {printf("Hello,World!\n");
     cout<<"Hello,Visual C++ 6.0!\n";
     return 0;
    }
    编译的时候没有问题,但构建.exe文件的时候说有两个错误:
    Linking...
    LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Debug/program1.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.program1.exe - 2 error(s), 0 warning(s)这是为什么啊?会不会用vc++写的.cpp文件一定要放在哪个目录底下才能顺利的编译和生成.exe文件啊?
      

  5.   

    #include "iostream.h"
    #include "stdio.h"
    改成
    #include <iostream>
    #include <stdio>
      

  6.   

    你的程序应该是console的,可你建立的程序是win32 mfc的你要新建一个console的工程再将代码copy过来.
      

  7.   

    兄弟,main 不是mian
    main写错啦
      

  8.   

    是不是没有:
    using namespace std;