VC的調試方式 + VC不能調試的原因及解決方法

文章介紹了調試的兩種方式,及調試時遇到錯誤時的解決方法。 一、兩種調試方式: 1、Debug模式: 2、Release模式: 單擊菜單[Project]->[Settings…],出現"Project Settings"對話框,選擇“Release”狀態; 將C/C++標籤中的Category選擇General,Optimizations選Disable (Debug),Debug info選Program Database; 在Link標籤中選中Generate debug info複選框。 注:Release模式稍好點,因爲某些情況程序只能在Release下運行,如“顯示對話框的DLL”在Debug下顯示出窗口後就死在那裏。 二、調試中可能的錯誤:“不能調試”、“斷點錯誤”。 1、“不能調試”: “One or more breakpoints cannot be set and have been disabled. Execution will stop at the beginning of the program.” 2、“斷點錯誤”: "One or more breakpoints are not positioned on valid lines.These breakpoints have been moved to the next valid line." 注意:“不能調試”跟“斷點錯誤”不是一回事,“斷點錯誤”會禁用某些錯誤斷點,但“不能調試”則會禁用所有斷點。 三、解決方法 1、對於“斷點錯誤”,VC會自動幫我們定位到一行,我們不用理會! 2、對於“不能調試”,解決步驟如下: 1)、重起電腦 2)、把工程拷貝到新目錄,刪除ncb, .opt,.plg文件。 注意是拷貝,不是剪切。 3)、再菜單欄(menu):Build->Rebuild All。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章