Visual Studio项目上的ipch文件


Answers:


102

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

删除它们很好,仅当您在IDE中加载了项目时才使用它们。如果重新加载项目,则IntelliSense将会出现一段时间的故障,重新生成.ipch文件,重新分析项目中的文件,并在项目目录中重新创建.sdf文件。在大型项目上,可能要花几分钟的时间。当然,.ipch文件越大,所需的时间也就越长。通常,在完成项目后才打算考虑这一点。


21

您不能根据解决方案更改ipch文件的位置,但可以在整个VS安装中进行更改。为此,您需要更改Always Use Fallback Location在工具>选项中将为true。此后,您可以从解决方案的文件夹中删除ipch文件夹,它不会再次出现在该文件夹中。

在此处输入图片说明

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.