[轉]VS2015中臃腫的ipch和sdf文件


使用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]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM