83

我在我的项目中找到一个 ipch 文件夹,其文件具有 ipch 扩展名。另外,它们的体积很大。

我可以摆脱它们吗?

4

2 回答 2

112

这是 IntelliSense 解析器使用的预编译头文件。与编译器在构建项目时生成的预编译头文件不同,它是构建输出目录中的 .pch 文件。它在其他方面起着完全相同的作用,它大大提高了解析器的速度。它可以使用那种帮助,EDG前端从来没有特别快。

删除它们很好,它们仅在您在 IDE 中加载项目时使用。如果您重新加载项目,那么 IntelliSense 将会紧张一段时间,重新构建 .ipch 文件,重新解析项目中的文件并在项目目录中重新创建 .sdf 文件。在很容易花费几分钟的大型项目上。当然,.ipch 文件越大,所需的时间就越长。这是你通常只有在完成项目后才会考虑的事情。

于 2013-10-16T10:56:43.683 回答
27

您无法根据解决方案更改 ipch 文件的位置,但您可以在整个 VS 安装中执行此操作。为此,您需要将Always Use Fallback LocationTools>Options 更改为true. 在此之后,您可以从解决方案的文件夹中删除 ipch 文件夹,它不会再出现在那里。

在此处输入图像描述

你可以在这里阅读更多

于 2016-12-14T09:04:04.523 回答