VC6 0和VS2010工程大小區別

2021-06-27 03:56:46 字數 896 閱讀 5531

編譯器,如果你的機器配置還可以那就建議用最新的吧,程式設計這個東西一定要跟的上時代。

至於為什麼工程會這麼大,先說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,這樣也比較好管理這些龐大的臃腫的檔案,可以定期清理掉它們,釋放出硬碟空間!

VC 6 0與VS2010的區別

區別1 字串的表達 void cmy123dlg onbnclickedbutton1 在vs2010中用哪個比較好?t 至於說明介紹之類的資料,在網上有很多,所以沒有複製過來 區別2 網路程式設計的移植性 區別還是有一丁點.就是字元上面.只要用 t x 即可 首先不得不說明 現在相當大的程式,都是...

還在使用vc6 0嗎??vs2010吧

每個人在面對新的事物的時候,總是充滿了排斥感,當vista和win7來臨的時候,我們還在留戀xp,說xp是如何的好,win7是如何的不給力,當然,我們必須承認,xp是一款優秀的作業系統,這個我們無法否認,也不能否認,但是它畢竟是01年的產品,就像二戰的 零式 飛機一樣,它很優秀,曾經叱吒太平洋,但是...

為啥VC6 0或VS2010執行後輸出結果總是0

toc下面程式輸入0 9十個數字,為啥vc6.0或vs2010執行後輸出結果總是0 include int main e dt z 0 t z 1e tdt 你可以找到更多關於的資訊latex數學表示式here.可以使用uml圖表進行渲染。mermaid.例如下面產生的乙個序列圖 這將產生乙個流程圖...