簡體   English   中英

Visual Studio 有時加載符號,有時不加載

[英]Visual studio SOMETIMES loads symbols and sometimes does not

我正在使用 C++ 編寫代碼。 這段代碼被編譯成一個由java應用程序加載的dll文件。 調試時,我通常運行應用程序(從 Eclipse)並附加到 Visual Studio 2017 中的 javaw.exe 進程。這在我得到一台新計算機(與上一個操作系統相同,Windows 10)之前一直運行良好)。 在這台新計算機上,我使用相同的程序進行連接和調試,但我隨機收到警告,提示未加載符號且不會命中斷點。 在這種情況下,我關閉應用程序,再次打開它,附加,一切正常。 我不知道符號的確切位置,以及問題是什么,但不得不關閉並重新打開應用程序很煩人。 關於此問題的原因以及如何解決的任何想法?

此外,我不知道我可以提供哪些進一步的信息,但如果您能想到任何可能有幫助的信息,請詢問。 謝謝。

我知道有很多關於加載符號和打斷點的問題,但到目前為止我找不到解決我問題的答案。

在“附加到進程”窗口(調試>>附加到進程)中,“附加到:”字段默認設置為“自動”。

就我而言,我正在調試本機代碼,但是大項目的一些小部分處理了從 excel 導出/導入的問題。 因此,visual studio 有時(特別是當應用程序剛剛加載時)將我附加到的項目歸類為 Native(在這種情況下斷點工作正常),有時將我的項目識別為托管(在這種情況下它無法加載符號)。

因為我知道我一直在調試本機代碼,所以我將“附加到:”字段更改為“本機”,現在它可以正常工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM