VC無法設置斷點,斷點失效問題

1>本機直接調試,附件進程調試,或遠程附加進程調試,都需要先確保VC加載匹配的符號文件!可在調試狀態下,可用菜單Debug-|windows-|Modules 或者快捷鍵(
Ctrl+Alt+U)打開模塊加載窗口,如果模塊已加載,可以看到調試器是否加載匹配的符號,並且可以手動指定符號文件

2>確認斷點處處代碼是否可以執行到

3>確認工程設置正確,Configuration Properties-| C/C++ -|General|Debug Information Format
設置爲Program Database(/Zi)是OK的


2014-10-14 今天碰到個問題,

有個DLL的工程,還有個DLL的測試工程,調試的時候發現 loadlibrary getprocaddress 以及DLL的導出函數都可以執行,但是調試的時候無法進入導出函數

 DLL符號文件是成功加載的,把Debug Information Format 設置爲/Zi是OK的,原來的工程師禁用的


2014-11-28

今天同事碰到個問題,

可以斷點,但是無法在斷點停下

符號是成功加載的

嘗試過加一些無用代碼,不管用

後來檢查了下工程選項, 發現 

/Ob (Inline Function Expansion)

不是默認值,改爲默認值即禁用後可以了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章