转载地址:http://blog.sina.com.cn/s/blog_6a8198dc0100u6by.html
在使用VisualStudio2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?
这些文件是VisualStudio用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如果我既想使用预编译的头文件和Intellisense,又不想看到这些无聊的文件该怎么办呢?
在Visual Studio里进入如下设置:进入“Tools > Options”,选择“TextEditor > C/C++ >Advanced”,然后找到“Fallback Location”
然后把“Always use FallbackLocation”和“Do Not Warn if Fallback Location”设置成“True”就可以了,
如下图:
如果想把这些文件保存到特定的文件夹,就要设置一下FallbackLocation,否则Visual Studio会用系统的临时文件夹来保存这些文件。
然后重启VisualStudio,那些讨厌的文件就不见了。