前幾天使用VS2005調試一段代碼,斷點始終無法起作用。在網上找解決方法,現在將這些方法歸納如下:
1. 首先檢查是否生成了調試信息,檢查"屬性"->"連接器"->"生產調試信息"是否設置正確。
2. 再檢查調試的文件與源文件是否相符,這可能是因為源文件被修改了沒有重新編譯。如果不想重新編譯則可以去掉選項:"工具"->選項"->"調試"->"要求源文件與原始版本完全匹配"。
3. 檢查文件中是否有#line,如果#line混亂,則斷點也不會起作用。
4. 網上有人建議刪掉ncb文件,這也是一種解決方法,但沒有使用過,不知道能否起作用。
如果大家有其它引起不能調試的原因和解決方法,大家可以一起交流。