這來自 Visual Studio Community 2022 64 位 17.1.1,“當前”。
要除錯的二進制檔案是在 Windows 11 上使用相同的 IDE 編譯的,但我在 Windows 10 Pro 上運行它。一旦它開始,我正在嘗試附加除錯器。
同一個檔案系統包含所有 exe、lib、dll、obj 和源代碼,它們都在相同的位置和完整路徑中,因為它安裝在兩臺計算機上的相同位置 (T:)。
附件型別為“自動”。我正在執行除錯-> 附加到行程,然后單擊 PID。
在編譯 exe 的 Windows 11 框上的同一 IDE 上連接除錯器時,相同的作業流程成功。
所有行程都屬于同一個用戶(我)。
谷歌搜索除了關于遠程除錯(我試圖在運行二進制檔案的計算機上除錯)和權限的紅鯡魚之外什么都沒有發現。
uj5u.com熱心網友回復:
好的,我不確定這個答案是否對其他人有幫助,但是在 Windows 11 上,當我選擇有問題的二進制檔案時,“附加到:”選單會自動顯示為“本機代碼”。在 Windows 10 上,相同的 Visual C 版本附加到完全相同的二進制檔案,出于某種原因將其檢測為 Python。手動將代碼型別設定為“除錯這些代碼型別:”-->本機允許除錯器正確附加。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/510568.html
標籤:视觉工作室调试视觉工作室 2022
上一篇:迭代紅寶石中的回圈?
下一篇:我需要幫助隨機化一個<a>標簽
