HOW TO:偵錯發行的組建

更新:2007 年 11 月

您可以偵錯發行的組建。

若要啟用發行組建的偵錯作業,請變更下列發行組建選項

  1. 開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱設定 Visual C++ 專案屬性

  2. 啟用 /Z7/Zi

  3. 選取 /INCREMENTAL:NO

  4. 選取 /DEBUG:Yes

  5. 選取 /OPT:REF

  6. 選取 /OPT:ICF

現在,您可偵錯發行組建的應用程式。若要找出問題,請逐步執行程式碼 (或使用 Just-In-Time 偵錯),直到找到發生失敗的位置,然後判斷不正確的參數或程式碼。

如果程式是在偵錯組建中執行,但在發行組建時失敗,可能是編譯器的某一個最佳化動作造成原始程式碼的缺失。若要隔離問題,您應該停用每個來源程式碼檔案中所選取的最佳化,直到找出造成問題的檔案和最佳化為止。例如,您可能需要將檔案分割成兩個群組,停用一個群組的最佳化,然後繼續進行分割,直到將問題隔離至單一檔案。

您可能會想使用 /RTC 以嘗試在偵錯組建中發現這些錯誤。

如需詳細資訊,請參閱最佳化程式碼

請參閱

參考

解決發行組建的問題