unresolved external symbol _main问题的解决方法

C/C++控制台程序都是从main函数开始执行的,而窗口界面的GUI程序则是从WinMain开始执行。
可能是因为链接器的子系统选项被改成了
控制台(/SUBSYSTEM:CONSOLE)
所以链接器以为此程序是控制台程序,查找main入口,显然会出错。
解决方法:
将链接器的子系统选项改为:
Windows (/SUBSYSTEM:WINDOWS)
如果是VS.NET 2003
选择 项目->属性->配置属性->链接器->System
将子系统改为:
Windows (/SUBSYSTEM:WINDOWS)

Leave a Reply

Your email address will not be published. Required fields are marked *