vs2010 除錯時提示除錯資訊不能生成或不匹配

2021-07-07 04:11:28 字數 463 閱讀 2856

按f5啟動除錯,即會提示專案無法除錯:無法找到「***.exe」的除錯資訊,或者除錯資訊不匹配。未使用除錯資訊生成二進位制檔案。  

問題在於,不生成除錯檔案pdb,所以無法除錯。

要讓專案生成pdb檔案,需要更改:

configuration properties->linker->generate debug info 從 no 改為 yes

configuration properties->c/c++->debug information format為/zi

configuration properties->c/c++->optimization為disabled

中文版:

專案屬性->聯結器->除錯->生成除錯資訊->是(/debug)

專案屬性->c/c++->常規->除錯資訊格式->程式資料庫(/zi)

專案屬性->c/c++->優化->優化->禁用(/od)

VS2010遠端除錯

一 應用場景 bug在本機環境下不可再現,但在另外一台遠端機器上可以再現。二 準備 1.假設本機名為a機,遠端機名為b機 2.在b機上安裝vs2010,同時在目錄 microsoft visual studio10.0 common7 ide remote debugger x86 注 為vs的安裝...

vs2010遠端除錯

vs2010遠端除錯,工作使用到,通過網上的部落格學習了,使用成功。但是過程中也遇到了一點小問題,所以記錄下來,希望能幫到有需要的朋友。vs2010遠端除錯,在本地端除錯遠端端的程式,步驟如下 第一步 在本地端,你的vs安裝目錄下 microsoft visual studio 10.0 commo...

vs2010斷點除錯技巧

如何設定條件斷點 設定條件斷點非常容易。在特定的行上,按f9設定斷點。然後右擊斷點 編輯視窗左側的紅點,在上下文選單上選擇 condition 記錄到達斷點次數 有時你希望,只有當第n次滿足條件的執行到達斷點時,才中斷程式執行。例如 當第五次返回少於10份晚餐的查詢結果時,中斷程式執行。可以通過右擊...