unresolved external symbol _main问题的解决方法

C/C++控制台程序都是从main函数开始执行的,而窗口界面的GUI程序则是从WinMain开始执行。

可能是因为链接器的子系统选项被改成了
控制台(/SUBSYSTEM:CONSOLE)

所以链接器以为此程序是控制台程序,查找main入口,显然会出错。
解决方法:
将链接器的子系统选项改为:
Windows (/SUBSYSTEM:WINDOWS)

如果是VS.NET 2003
选择 项目->属性->配置属性->链接器->System
将子系统改为:
Windows (/SUBSYSTEM:WINDOWS)

© 2008 – 2009, kangzj. 版权所有.

Tags:
| 七月 25th, 2008 | Posted in 编程算法 |

Leave a Reply