Cuando estaba programando ventanas en VC, me encontré con el siguiente problema: El símbolo externo _main no se resolvió.
Los programas de la consola C/C comienzan la ejecución desde la función principal, mientras que los programas GUI de la interfaz de ventana comienzan la ejecución desde WinMain.
Estimo que esto puede deberse a que la opción del subsistema del vinculador se ha cambiado a
Consola(/SUBSYSTEM:CONSOLE)
Entonces el vinculador piensa que el programa es un programa de consola y busca la entrada principal, lo que obviamente causa el error.
Solución alternativa:
Cambie la opción del subsistema del vinculador a:
Windows (/SUBSYSTEM:WINDOWS)
En caso afirmativo, VS.NET 2003
Seleccione Elemento-gt; Propiedades-gt; Propiedades de configuración-gt; Sistema de enlace
Cambiar subsistema a:
Windows ( /SUBSYSTEM:WINDOWS. )
Seleccione Elemento-gt; Propiedades de configuración-gt.