Visual Studio 2012编译时间很慢

我在visual studio 2012中有一个非常小的项目(只有50行代码)。 我只有一个源文件( main.cpp )。 但编译需要大约20秒或更长的时间! 我应该如何加快速度? 当我使用C#时,编译时间很快,但对于C ++来说,它速度很慢。

至于我最小的电脑规格,我有一个i5处理器,4gb ram,它是一个四核。 编译长度只有50行的东西不应该花这么长时间。 我该怎么办?

我的代码:

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

该代码没有使用任何可以使编译器出汗的东西。

一些可能会影响性能的选项:清除%localappdata% Microsoft WebSiteCache也清除%localappdata% temp文件夹。

拔下您的无线连接线并尝试(或打开无线连接)。

另外在tools options debugging中:禁用编辑并继续。 你可能会产生MAP,PDB等......看看你需要什么,什么你不需要。

有人报告说,“硬件加速”的转向有助于(选项)!

检查你的PCH(预编译的头文件),看它是否变得太大了。

允许增量链接,这样everthing就不会一直在建立。

另外,确保磁盘没有碎片。

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

上一篇: Visual studio 2012 slow compile time

下一篇: C++ performance vs. Java/C#