HOW TO:偵錯發行的組建
更新:2007 年 11 月
您可以偵錯發行的組建。
若要啟用發行組建的偵錯作業,請變更下列發行組建選項
開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱設定 Visual C++ 專案屬性。
啟用 /Z7 或 /Zi。
選取 /INCREMENTAL:NO。
選取 /DEBUG:Yes。
選取 /OPT:REF。
選取 /OPT:ICF。
現在,您可偵錯發行組建的應用程式。若要找出問題,請逐步執行程式碼 (或使用 Just-In-Time 偵錯),直到找到發生失敗的位置,然後判斷不正確的參數或程式碼。
如果程式是在偵錯組建中執行,但在發行組建時失敗,可能是編譯器的某一個最佳化動作造成原始程式碼的缺失。若要隔離問題,您應該停用每個來源程式碼檔案中所選取的最佳化,直到找出造成問題的檔案和最佳化為止。例如,您可能需要將檔案分割成兩個群組,停用一個群組的最佳化,然後繼續進行分割,直到將問題隔離至單一檔案。
您可能會想使用 /RTC 以嘗試在偵錯組建中發現這些錯誤。
如需詳細資訊,請參閱最佳化程式碼。