When using VS2010 to build a C + + solution, a solutionname.sdf and a folder called ipch are generated, and the two files, along with files such as *.PCH, make the project very large,
A simple program will take up dozens of m of hard drive capacity, but the hard drive is not cheap enough to be free.
So, how to solve it? can actually close it. Method:
Tools->options->text editor->c/c++->advanced->disable Database, set to True
However, this approach creates additional problems that may result in other functions being disabled. Another workaround is to:
Tools->options->text editor->c/c++->advanced, in the attribute group of Fallback location, Use Fallbacklocation "is set to true,
Set "Do notWarn If Fallback location used" to true ,
Then delete the SDF file and the IPCH directory under the solution directory, open the solution again and discover that these annoying things are gone.
So where are those files placed? See the "FallbackLocation" Property Description:
This is the second location to store the browse information database and the IntelliSense file, and if not specified, it is placed in a temporary directory, and in the temporary directory, there is a VC + + directory inside that directory.
You can set a fixed path in theFallbackLocation property to store these files, such as D:/vs2010temp,
This is also better to manage these huge bloated files, you can regularly clean them off, free up hard disk space!
[from:http://blog.csdn.net/wqvbjhc/article/details/6036896]
Go Bloated ipch and SDF files in VS2015