referência indefinida ao WinMain @ 16 C ++, SDL-2

Estou recebendo o erroundefined reference to WinMain@16. Para economizar espaço,aqui está um link para todos os arquivos atualmente no projeto. No momento, ele não deve fazer outra coisa senão criar uma janela, preenchê-la em verde e desenhar uma caixa no canto, enquanto acompanha a posição do mouse no console. No entanto, ele não será compilado e eu recebo o erro mencionado acima.

Minhas bibliotecas vinculadas são:

glew32slibSDL2mainmingw32libSDL2opengl32glew32

Estou usando o Codeblocks 13.12 com g ++, seguindo o padrão da linguagem C ++ 11 ISO C ++. Meu PC está usando o Windows 10, caso isso seja relevante.

Passei um bom tempo tentando encontrar uma solução e parece que todo mundo tem uma solução completamente diferente, e até agora nenhuma delas funcionou para mim. Alguns exemplos incluem:

Adicionando SDL2_image às minhas bibliotecas de links de acordo comesta pergunta semelhante. Isso me deu o erro-lSDL2_image.Iniciando o projeto inteiramente do zero, no caso de algum erro de digitação que eu não percebi, foi a causa. (Eu recebi exatamente o mesmo erro).Mudando meumain função paraWinMain. Eu recebi a mesma mensagem de erro.Adicionando umWindows.h cabeçalho. Isso não fez nada perceptível.Várias supostas "ordens corretas" para minhas bibliotecas semelhantes. Nenhum deles pareceu ajudar até agora.

Devo também salientar que a resposta fornecida pelo usuário, Cheers e hth. - Alf,aqui Pode ser o que estou procurando, mas com toda a honestidade, não consigo entender completamente o que devo fazer com base nisso.

Se houver alguma informação relevante que eu esqueci de incluir, informe-me e o farei o mais rápido possível. Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion