首頁 >後端開發 >C++ >為什麼我的斷點沒有擊中?在Visual Studio中進行故障排除'未加載符號”

為什麼我的斷點沒有擊中?在Visual Studio中進行故障排除'未加載符號”

Linda Hamilton
Linda Hamilton原創
2025-02-01 04:51:13258瀏覽

Why Isn't My Breakpoint Hitting? Troubleshooting

故障排除“斷點當前不會被擊中。此文檔沒有加載符號”警告

  1. >面對“沒有符號已加載“調試視覺工作室項目時的錯誤可能會令人沮喪。以下是解決此問題的方法:>由於斷點依賴於調試信息來工作,請確保已採取以下步驟:
  2. > >驗證調試設置:
  3. 確保您的項目以調試配置模式配置,並使用“調試”標誌集,並為所有彙編啟用完整的調試信息。
  4. > >
  5. 刪除“ bin”和所有受影響項目的“ OBJ”文件夾。從項目位置和整個系統中刪除所有相關的DLL文件。這將迫使IDE使用正確的調試信息來重建組件。
  6. 檢查彙編加載:
  7. 了解,只有在加載相應的彙編時才會加載符號。如果斷點位於僅在特定函數中使用的庫中,則符號可能在調用該函數之前不會加載。
  8. >檢查加載的彙編:在調試期間,導航至“調試”> gt; “ Windows”> “模塊。”確定面對符號加載問題的組件。右鍵單擊它,然後選擇“符號加載信息”以查看Visual Studio搜索.pdb文件的目錄。驗證正確的.pdb位置包含或相應地更新搜索路徑。相應的.EXE文件,通常在Visual Studio項目中“ bindebug”。如果存在。在Visual Studio中進行有效調試。

以上是為什麼我的斷點沒有擊中?在Visual Studio中進行故障排除'未加載符號”的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn