共用方式為


偵錯準備:建議的屬性設定

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題適用於 標題不適用於

Standard 版

標題不適用於

標題不適用於

標題適用於

標題不適用於

Pro/Team 版

標題不適用於

標題不適用於

標題適用於

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

在所有 Unmanaged 偵錯情況中,某些屬性必須以相同的方式設定。

下表顯示建議的屬性設定。

此處未列出的設定,可能會因不同的 Unmanaged 專案類型而異。

組態屬性 | C/C++ | 最佳化節點

屬性名稱

設定

最佳化

設定為 [停用 (/0d)]。最佳化程式碼較難偵錯,因為產生的指令不能直接對應到您的原始程式碼。如果您發現程式有一個只出現在最佳化程式碼裡的錯誤,您可以啟動這個設定,但是請記住,顯示在反組譯碼視窗裡的程式碼是由最佳化原始程式碼產生,可能無法對應至您在原始程式碼視窗所看到的內容。其他功能 (例如逐步執行) 可能無法如預期般地執行。

組態屬性 | 連結器 | 偵錯節點

屬性名稱

設定

產生偵錯資訊

這個選項必須一律設定為 [是 (/DEBUG)],才能產生偵錯時需要的偵錯符號和檔案。當應用程式開始運作時,就可以將其設定為關閉。

請參閱

其他資源

偵錯 Managed 程式碼

偵錯準備:Visual C++ 專案類型