误把main()函数写成mian()函数竟然通过编译

      今天误把main()函数写成mian()函数竟然可以通过编译,真是没想到,而我又没有注意到写错了,到built的时候死活不行说是LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

        然后我就按照网上教的:

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

解决方法:

控制台项目要使用windows子系统, 而不是console, 设置:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows.

解决方法方法恰恰相反的情况:

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

 

可是最后的情况是错误在 error LNK2001: unresolved external symbol _main 和 unresolved external symbol _WinMain@16。之间交替出现,我的妈呀,没想到把main()写成mian()还会造成这么奇怪的现象。

        不过,挺好,受教了!

 

   


 

你可能感兴趣的:(误把main()函数写成mian()函数竟然通过编译)