Visual Studio项目上的ipch文件

Mel*_*Med 62 c++ visual-studio-2010

我在我的项目中找到了一个ipch文件夹,其文件有一个ipch扩展名.而且,它们非常庞大.

我可以摆脱它们吗?

Han*_*ant 84

这是IntelliSense解析器使用的预编译头文件.与构建项目时编译器生成的预编译头文件不同,这是构建输出目录中的.pch文件.否则它扮演完全相同的角色,它大大提高了解析器的速度.它可以使用那种帮助,EDG前端从未如此快速.

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


Yol*_*ola 14

您不能在persolution的基础上更改ipch文件的位置,但您可以在整个VS安装中执行此操作.为此,您需要Always Use Fallback Location在工具>选项中更改为true.在此之后,您可以从解决方案的文件夹中删除ipch文件夹,它不会再出现在那里.

在此输入图像描述

你可以在这里阅读更多内容