renfei 发表于 2016-5-24 22:15:44

这个报错是什么原因?求大神指导

如图片所示,第一次编译包括运行都可以实现,没有问题,当关掉程序重新打开的时候编译是没有问题的,但是运行就报错了,错误代码如图所示,请问是什么原因?????

renfei 发表于 2016-5-24 22:27:05

刚问了一下度娘,竟然解决了,哈哈
解决办法:
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:

--> --> 选择"Link"属性页, 在Project Options中将/subsystem:console改成/subsystem:windows   

码农青菜 发表于 2016-5-25 22:48:51

控制台程序入口:main;windows程序入口:WinMain; 入口函数,跟你程序使用的字符集也有关系!
建议使用VS2010以上版本吧!VC6.0太老了!

码农青菜 发表于 2016-5-25 22:51:20

你这种现象的原因应是第一次编译时,使用的Release版本,进行了配置;第二打开,切换到了Debug版本,而Debug没有进行相应配置,导致编译失败!

玉明星语123 发表于 2016-6-15 19:54:48

顶顶顶~
页: [1]
查看完整版本: 这个报错是什么原因?求大神指导