VS2005,release下编译提示错误如下:
MSVCRT.lib(crtexe.obj): errorLNK2001: unresolved external symbol _main
检索到的解决办法:[Project] -->[Settings] --> 选择"Link"属性页, 在Project Options中将/subsystem:console改成/subsystem:windows
但没有找到上述路径,也有别的童鞋反应没找到上述路径。最后发现上面是VC++6.0的解决路径。
而VS2005工程按上述解决办法修改subsystem的正确路径为:
【Project】--> 【Property Pages】--> 【Configueation Properties】 --> 【Linker】-->【System】-->【SubSystem】;
详见如下截图。


本文介绍了解决VS2005在Release模式下编译时出现的LNK2001错误的方法。通过调整项目的链接器设置,将子系统从控制台更改为Windows,可以有效解决_main未解析的问题。
533

被折叠的 条评论
为什么被折叠?



