C ++ referencia no definida a WinMain @ 16 (Código :: Bloques)

Estoy aprendiendo C ++ con Code :: Blocks, y cada vez que intento crear una nueva clase, aparece un mensaje de error que dice:

undefined reference to `WinMain@16'

Aquí está el código que he estado usando:

Clase principal

#include "Lime.h"
#include <iostream>
using namespace std;
int main()
{
    Lime lime;
    return 0;
}

Clase de cal (.ccp):

#include "Lime.h"
#include <iostream>
using namespace std;
Lime::Lime()
{
    cout<<"Hi!";
}

Encabezado de Lima (.h):

#ifndef LIME_H
#define LIME_H
class Lime
{
    public:
        Lime();
};
#endif

Si alguien sabe como arreglarlo, por favor, dímelo!

Respuestas a la pregunta(10)

Su respuesta a la pregunta