Visual studio 2012 медленная компиляция

У меня очень маленький проект в visual studio 2012 (всего 50 строк кода). У меня только один исходный файл (main.cpp). Но для компиляции требуется около 20 секунд или больше! Как я должен ускорить это? Когда я использую C #, время компиляции быстро, но когда дело доходит до C ++, это очень медленно.

Что касается моих минимальных характеристик компьютера, у меня есть процессор i5, 4 ГБ оперативной памяти, и это четырехъядерный процессор. Это не должно занимать так много времени, чтобы собрать что-то, что всего 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;
}

1

Решение

Код не использует ничего, что могло бы потеть компилятором.

Некоторые параметры, которые могут поддерживать производительность:
очистить% localappdata% \ Microsoft \ WebSiteCache
Также очистите папку% localappdata% \ temp.

Отключите ваш н / ж кабель и попробуйте (или выключите беспроводное соединение).

Также в tools \ options \ debugging: отключить редактирование и продолжить.
возможно, вы генерируете MAP, PDB и т. д. Посмотрите, что вам нужно, а что нет.

Некоторые люди сообщают, что включение «аппаратного ускорения» помогает (варианты)!

Проверьте ваш PCH (предварительно скомпилированный заголовочный файл) и посмотрите, не стал ли он слишком большим.

Разрешить инкрементное связывание, чтобы ничего не создавалось все время.

Также убедитесь, что диск не фрагментирован.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru