dbgerr005:需要私人符號
偵錯工具錯誤 dbgerr005 會顯示訊息:「區域變數需要私用符號 (symbols.pri) 」訊息。此錯誤表示偵錯工具無法執行動作,因為私人符號不存在。
在核心模式偵錯期間,偵錯工具需要 Microsoft Windows 的符號。 在使用者模式偵錯期間,偵錯工具需要目標應用程式的符號,而且通常需要 Windows 的符號。
即使是最基本偵錯,也需要一些基本符號,例如函式名稱和全域變數。 這些稱為 公用符號。 雖然對於更深入的偵錯會話而言,資料結構名稱、只有一個物件檔案、區域變數和行號資訊中可見的符號,但並非一定都需要符號。 這些稱為 私用符號。
許多軟體製造商,包括 Microsoft,都會產生兩個版本的符號檔。 發行給客戶的版本只包含公用符號。 內部使用的版本同時包含公用和私用符號。
大部分的偵錯動作都可以單獨使用公用符號來執行。 但某些動作 -- 例如顯示區域變數 -- 需要私人符號。 嘗試此排序的動作且無法使用私人符號時,會顯示此錯誤訊息。
當您看到此訊息時,通常最好只是繼續偵錯。 您無法取得的資訊可能並非正確偵錯目標的必要條件。