Hola.
Este error es muy comun cuando falta algun archivo .lib o un .h o algo asi, pero ahora ninguno de esos falta.
Lo que sucedio fue que un programa hecho con sdl lo pase de windows a dos, lo "reprograme". Todo funcionaba, entonces meti otra libreria que hace lo de
#ifdef __cplusplus
extern "C" {
#endif
y usa esto.
#include <assert.h>
el error es el siguiente:
Linking...
MSVCRTD.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
Debug/DOSSDL.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
DOSSDL.exe - 2 error(s), 1 warning(s)
Curiosamente cuando compilaba en modo debug si me hacia el exe y me ponia un warning de que habia conflictos.
Y cundo lo intentaba compilar en Release ya me daba este error.
Pues ahora me da el error en los 2.
que hago!!!!!!
Saludos