當前位置:編程學習大全網 - 源碼破解 - vs2010的問題

vs2010的問題

,編程這個東西壹定要跟的上時代。

至於為什麽工程會這麽大,先說VC6,壹般源代碼只有幾十K或者幾百K,但VC6編譯完後就可能會變成幾十M,原因就是編譯過程中會在Debug目錄或者Release目錄下生成大量的目標文件、連接文件或者調試信息的中間文件,這些文件都是很大的。如果想讓工程目錄小壹些,可以將Debug和Release目錄下處理.exe(或.dll或.lib或.ocx)之外的文件全部刪掉。

而visual studio 2010創建的項目,除了Debug目錄和Release目錄外,在工程目錄中有壹個sdf文件和壹個ipch文件夾,都是很大的(幾十M到幾百M)。即使妳刪掉它們,下次打開工程時還是會重新建立。其實這是2010的壹個新功能,與智能提示,錯誤提示,代碼恢復、團隊本地倉庫等等息息相關的東西。如果大家覺得很不爽可以關掉它: “工具-> 選項-> 文本編輯器-> C/C++-> 高級-> 禁用數據庫” 設置為True,默認是false。這樣ipch與sdf就不會再產生了,但是這樣做會產生另外壹些問題,可能會導致其他壹些功能不能使用。

還有壹種解決方法:

“工具-> 選項-> 文本編輯器-> C/C++-> 高級”將“回退位置->始終使用回退位置”設置為true,將“回退位置已在使用時,不警告”也設置為True,然後刪除 sdf 文件和 ipch 目錄,再次打開解決方案,ipch與sdf就不會再產生了。

那麽那些文件放置到那裏了呢?看 "回退位置" 屬性說明:這是存儲瀏覽信息數據庫和 IntelliSense 文件的第二個位置,如果不指定則放置到臨時目錄中;到臨時目錄壹看,裏面有壹個 VC++ 的目錄,都在那個目錄裏面呢。

可以在 "回退位置" 屬性中,設置壹個固定的路徑來存儲這些文件,比如D:\VS2010Temp,這樣也比較好管理這些龐大的臃腫的文件,可以定期清理掉它們,釋放出硬盤空間!

  • 上一篇:SEO網站診斷,理解深入含意麽
  • 下一篇:NOD32中國官網下載中,32位與64位有什麽區別?
  • copyright 2024編程學習大全網