C ++ undefined odwołanie do WinMain @ 16 (Code :: Blocks)

Uczę się C ++ z Code :: Blocks i za każdym razem, gdy próbuję utworzyć nową klasę, pojawia się komunikat o błędzie:

undefined reference to `WinMain@16'

Oto kod, którego używałem:

Klasa główna

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

Klasa wapna (.ccp):

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

Nagłówek Lime (.h):

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

Jeśli ktoś wie, jak to naprawić, powiedz mi!

questionAnswers(10)

yourAnswerToTheQuestion