This is the precompiled header file used by the IntelliSense parser. It differs from the precompiled header file that the compiler creates when you create your project, the .pch file in your build output directory. Otherwise, it plays the same role, which significantly increases the speed of the analyzer. It can use such help, the EDG interface has never been particularly fast.
Removing them in order, they are used only when the project is loaded into the IDE. If you reload the project, IntelliSense will be catatonic for a while, rebuild the .ipch file, reanalyze the files in the project and recreate the .sdf file in the project directory. On large projects that can take several minutes. Of course, the larger the .ipch file, the longer it will take. This is what you usually consider only after the completion of the project.
Hans Passant Oct. 16 '13 at 10:56
source share