使用VS2010建立C++解決方案時,會生成SolutionName.sdf和一個叫做ipch的文件夾,這兩個文件再加上*.pch等文件使得工程變得非常的龐大,
一個簡單的程序都會占用幾十M的硬盤容量,可惜畢竟硬盤還沒有廉價到免費的地步。
那么,該怎么解決呢?其實可以關閉它。方法:
Tools->Options->Text Editor->C/C++->Advanced->Disable Database,設置為True
但是這樣的辦法會產生另外的一些問題,可能會導致其他的一些功能不能使用。另外一種解決方法是:
Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的屬性組中,將"Always Use Fallback Location"設置為 true,
將"Do Not Warn If Fallback Location Used" 設置為 true ,
然后刪除解決方案目錄下的 sdf 文件和 ipch 目錄,再次打開解決方案,發現這些煩人的東西已經不見了。
那么那些文件放置到那里了呢?看 "Fallback Location" 屬性說明:
這是存儲瀏覽信息數據庫和 IntelliSense 文件的第二個位置,如果不指定則放置到臨時目錄中;到臨時目錄一看,里面有一個 VC++ 的目錄,都在那個目錄里面呢。
可以在 "Fallback Location" 屬性中,設置一個固定的路徑來存儲這些文件,比如D:/VS2010Temp,
這樣也比較好管理這些龐大的臃腫的文件,可以定期清理掉它們,釋放出硬盤空間!
[from:http://blog.csdn.net/wqvbjhc/article/details/6036896]