在Visual Studio项目上的ipch文件

我在我的项目中find一个ipch文件夹,其文件具有ipch扩展名。 另外,它们相当庞大。

我可以摆脱他们吗?

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

删除它们没有问题,只有当您在IDE中加载项目时才使用它们。 如果您重新加载项目,那么IntelliSense将暂时处于紧张状态,重build.ipch文件,重新parsing项目中的文件并在项目目录中重新创build.sdf文件。 在大型项目,可以轻松地花几分钟。 当然,.ipch文件越大,需要的时间就越长。 在完成一个项目之后,你通常只会考虑到这一点。

你不能改变ipch文件的位置,但你可以做整个VS安装。 为此,您需要将工具>选项中的Always Use Fallback Location更改为true 。 在此之后,您可以从解决scheme的文件夹中删除ipch文件夹,并且不会再出现在那里。

在这里输入图像说明

你可以在这里阅读更多