referencia indefinida a WinMain @ 16 C ++, SDL-2

He estado recibiendo el errorundefined reference to WinMain@16. Para ahorrar espacio,aquí hay un enlace a todos los archivos actualmente en el proyecto. En la actualidad, no debería hacer mucho más que crear una ventana, llenarla de verde y luego dibujar un cuadro en la esquina, todo mientras rastrea la posición de mi mouse a través de la consola. Sin embargo, no se compilará y me da el error mencionado anteriormente.

Mis bibliotecas de enlaces son:

glew32slibSDL2mainmingw32libSDL2opengl32glew32

Estoy usando Codeblocks 13.12 con g ++ siguiendo el estándar de lenguaje C ++ 11 ISO C ++. Mi PC está usando Windows 10 en caso de que sea relevante.

He pasado bastante tiempo tratando de encontrar una solución y parece que todos tienen una solución completamente diferente, y hasta ahora ninguno de ellos ha funcionado para mí. Algunos ejemplos incluyen:

Agregar SDL2_image a mis bibliotecas de enlaces de acuerdo conesta pregunta similar. Me dio el error-lSDL2_image.Comenzar el proyecto completamente desde cero en caso de que algún error tipográfico que no noté fuera la causa. (Obtuve exactamente el mismo error).Cambiando mimain funcionar paraWinMain. Recibí el mismo mensaje de error.Agregar unWindows.h encabezamiento. Esto no hizo nada notable.Varios supuestos "pedidos correctos" para mis bibliotecas de me gusta. Ninguno de esos parece haber ayudado hasta ahora.

También debo señalar que la respuesta proporcionada por el usuario, Cheers y hth. - Alf,aquí puede ser lo que estoy buscando, pero honestamente, no puedo entender completamente lo que se supone que debo hacer en base a eso.

Si hay información relevante que olvidé incluir, dígame y lo haré lo antes posible. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta