在VC下用API写好一个程序,没什么错误,可当我把它拷贝到别处再编译,连接时,
有连接错误:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/黑白棋.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Creating browse info file...
而且改这个源程序竟然把原来那个源程序也给改了.
为什么?
谢谢!!

解决方案 »

  1.   

    error LNK2001: unresolved external symbol _main
    上在这一行是说main函数有错误。
    可能是你的预编译二进制文件的错误,先Build->Clean,再编译试一下。
    应该是这里的错误。
      

  2.   

    是不是忘了在Seting中加入你加载的LIB呀
    把你原来的工程中加入的LIB了加进去应该就可以解决
      

  3.   

    是不是LIB库没有加?编译路径不对
      

  4.   

    Project--Setting--Link--Project Options:
    找到/subsystem:console
    改为/subsystem:windows