visual studio 2012编译时间

时间:2012-10-25 07:26:46

标签: c++ time compilation visual-studio-2012

  

可能重复:
  Why does C++ compilation take so long?
  Visual studio 2012 slow compile time

我正在使用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;
}

1 个答案:

答案 0 :(得分:3)

我在VS2012的安装下编译了这段代码,用这个唯一的文件构建项目花了大约3秒钟。可能您在VS2012安装中遇到了麻烦。尝试在safe mode中运行它以禁用扩展程序。