我想我可能会尝试使用Visual Studio 2012,所以我创建了一个简单的控制台'hello world'应用程序,它在运行时发出一声嘟嘟声,但是当我编译它时需要25秒。现在我知道最简单的“hello world”程序,在具有3.2gHz i7的现代系统上,编译时间不应该那么长。是否有一个我可以禁用的设置或功能在2012年添加,使编译基本控制台应用程序的速度非常慢?
#include <iostream>
using namespace std;
string returnvalue;
int main()
{
cout << "Hello World\a";
return 0;
}
答案 0 :(得分:2)
这听起来像你的系统上有其他东西干扰了编译,因为像这样的单个文件只需要大约一秒钟来构建。我建议在进行构建时运行Process Monitor,然后查看工具中的摘要 - &gt;流程活动摘要/文件摘要。它可能会指向您系统上的问题,例如:
答案 1 :(得分:0)
使用预编译的标头。它会在第一次变慢,但在此之后它会轻轻地通过它。包括&lt; iostream&gt;在预编译的头文件.h文件中。
最简单的方法是重新开始并使用默认配置,该配置使用预编译的标头。还是......
请参阅此处了解如何将预编译的标头添加到现有项目中:How to fix .pch file missing on build?