2010-05-03 295 views
54

我正在瀏覽我正在處理的應用程序的文件夾,並注意到「ipch」文件夾,對於我的解決方案,它有兩個小項目,它的重量約爲90mb +。刪除「ipch」文件夾是否安全 - 預編譯頭文件?

我發現了一篇文章,討論文件的使用,並想知道他們是否安全刪除?我想盡可能減小應用程序的佔用空間。如果我要刪除文件夾,應用程序會保持安全穩定的狀態嗎?

Pre-Compiled Headers

回答

78

設法找到從MSDN支持論壇相當翔實的答案:

我不僅是一個C#的主持人又是C++的用戶:產生}的IPCH目錄 和很多很多的新文件由編譯器可以安全地刪除 。事實上,他們應該被刪除(可能是)爲清潔 版本。我自己教C++大學課,這是我的學生需要做的 。

1.在解決方案文件夾中刪除所有bin,obj,ipch,debug和release目錄。

2.刪除任何文件名爲.suo

3.刪除任何的.user文件

4.Delete任何.NCB文件

5.Delete任何.SBR文件

6。刪除任何。*日誌文件(適用於VS 2010)

我沒有按照給定步驟的問題。

(Source and original post)

更新:

raphinesse還鏈接到question其中指出,.SDF文件可以被安全地移除。

+3

爲什麼不在這裏總結的答案? SO的格式優於論壇主題。 – icecream 2011-11-17 08:06:01

+2

@icecream完成! – 2011-11-17 19:40:57

+2

我認爲這將是很好的補充,一個人也可以安全地刪除通常很大的.sdf文件。 [來源](http://stackoverflow.com/questions/7706984/visual-studio-2010-c-project-remove-sdf-file) – raphinesse 2012-01-21 16:15:25

9

我被我的 'IPCH' 文件夾困擾和刪除。當你再次打開項目時,'ipch'文件夾被重新創建。像以前一樣運行。

3

有一些文件,Visual C++暫時使用,可以自由刪除。他們中的大多數將在您下次加載項目時自動重新創建,而其他項目將在您下次構建項目時重新生成。

我已經找到了需要修剪這些文件出來壓縮和在線分享,所以我寫了this utility for pruning the temporary files.

在直接回答這個問題,答案是肯定的。