Visual studio 2012 tempo de compilação lenta

Eu tenho um projeto extremamente pequeno no visual studio 2012 (apenas 50 linhas de código). Eu só tenho um arquivo de origem (main.cpp). Mas ainda leva cerca de 20 segundos ou mais para compilar! Como eu deveria acelerar isso? Quando eu uso o C # os tempos de compilação são rápidos, mas quando se trata de C ++ é super lento.

Quanto às minhas especificações mínimas de computador, eu tenho um processador i5, 4GB de RAM e é um quad core. Não deveria demorar tanto para compilar algo com apenas 50 linhas. O que devo fazer?

Meu Código:

    #include<iostream>
using namespace std;

class Entity
{
protected: 
    int health; 
public: 
    void SetHealth(int value)
    {
        health = value;
    }

    void DisplayHealth()
    {
        cout << "Entity: " << health << endl;
    }
};

class Player : public Entity
{
private:
    int xp;
public: 
    void DisplayHealth()
    {
        cout << "Player: " << health << endl;
    }
};

class Enemy : public Entity
{

};

int main()
{
    Player player; 

    Entity *entity = &player;

    entity->SetHealth(10); 
    player.DisplayHealth();

    system("pause");
    return 0;
}

questionAnswers(1)

yourAnswerToTheQuestion