程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> VS優化編譯配置,vs優化編譯

VS優化編譯配置,vs優化編譯

編輯:C++入門知識

VS優化編譯配置,vs優化編譯


  在使用VS2010編譯C++程序的時候,每次修改工程中的某一個文件,點擊“生成-僅用於項目-僅生成**”時,往往都是整個工程都需要重新編譯一遍。由於這個工程代碼量太大,每次編譯完成都需要將近10分鐘左右的時間編譯。最煩人的時候是當編譯完了出錯,修改了錯誤再次編譯,浪費很多時間。那麼怎麼配置VS2010像VC6.0那樣默認的可以只編譯修改後的文件呢?針對這個問題的解決辦法網絡上也有不少,在這裡我整理下我修改的配置。

1.因時間引起的

  首先,在debug模式下,刪除功能debug目錄所有的文件。然後依次找到:
    項目-屬性-配置屬性-C/C++-代碼生成-啟用最小重新生成:Yes(/Gm)
    項目-屬性-配置屬性-C/C++-常規-調試信息格式:程序數據庫(/Zi)
    屬性-配置屬性-鏈接器-常規-“啟用增量鏈接”選擇“是”
  最後,最好還要修改一處:
    工具-項目和解決方案-生成並運行  
    運行時,當項目過期時,選擇從不生成
    勾選-在運行時僅生成項目和依賴項 
    MSBuild項目生成輸出詳細信息 選 ”最小“  

2.預編譯頭文件引起的

    項目-屬性-配置屬性-預編譯頭文件:Use/Yu   一般情況下這樣配置之後,VS2010就會在每次編譯的時候只是編譯修改過的文件。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved