visual studio 2012编译时间

可能重复:
为什么C ++编译需要这么长时间?
Visual Studio 2012编译时间很慢

我正在使用visual studio 2012,编译所需的时间太长了。 大约20秒只需要50行代码。 我认为这是我的电脑故障,但C#编译罚款只是不是C + +。 我知道c ++编译需要更长的时间,但20秒很荒谬。

这是我正在编译的代码,需要大约20秒才能编译。

#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;
}

我已经在我的VS2012安装下编译了这段代码,用这个唯一的文件建立一个项目花了大约3秒钟。 可能你在安装VS2012时遇到麻烦。 尝试以安全模式运行它以禁用扩展。

链接地址: http://www.djcxy.com/p/14965.html

上一篇: visual studio 2012 compile times

下一篇: Why does C# compile much faster than C++?