0

重複の可能性:
C++ のコンパイルに時間がかかるのはなぜですか?
Visual Studio 2012 のコンパイル時間が遅い

Visual Studio 2012 を使用していますが、コンパイルに時間がかかりすぎます。わずか 50 行のコードで約 20 秒。私はそれが私のコンピューターのせいだと思っていましたが、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;
}
4

1 に答える 1

3

VS2012 のインストールでこのコードをコンパイルしましたが、このファイルのみでプロジェクトをビルドするのに約 3 秒かかりました。おそらく、VS2012 のインストールに問題があるでしょう。拡張機能を無効にするには、セーフ モードで実行してみてください。

于 2012-10-25T07:51:17.987 に答える