新的一年第一篇博客點(diǎn)的名字是已經(jīng)被寫(xiě)爛了的題目,,并且也是浪費(fèi)了網(wǎng)友無(wú)數(shù)的寶貴時(shí)間也很難解決的老大難問(wèn)題--VS無(wú)法設(shè)定斷點(diǎn)問(wèn)題,。先得吐槽一下CSDN的編輯器,,火狐下竟然無(wú)法顯示工具條問(wèn)題,可能是因?yàn)閤hEditor問(wèn)題吧,。 最近幾天反復(fù)遇到這個(gè)問(wèn)題,,VS2005無(wú)法設(shè)定斷點(diǎn)問(wèn)題,進(jìn)行調(diào)試時(shí)候,,發(fā)現(xiàn)不是實(shí)心點(diǎn),,截圖如下:
捯飭了兩天想找出真正原因,使用BeyondCompare對(duì)比過(guò).sln,,.suo,,.vcproj,.h, .cpp等文件,,發(fā)現(xiàn)是cpp文件導(dǎo)致的,,定位到新增加的幾行代碼,也看不出有什么不對(duì),,很苦惱,。網(wǎng)上查了多次總是會(huì)碰到不少解決方案,使用了無(wú)數(shù)次后發(fā)現(xiàn)有兩種方法最合適: 方法1:將出問(wèn)題的CPP文件用系統(tǒng)記事本notepad打開(kāi),,然后另存時(shí)選擇unicode編碼保存,,覆蓋掉原來(lái)的文件即可。一般這種方法一般會(huì)解決VS斷點(diǎn)無(wú)法設(shè)定的80%問(wèn)題,。沒(méi)有辦法才請(qǐng)出第2種方法,。 方法2:Tools->Option->debugging->General 找到 Require source files to exactly match the original version 不要打勾 即:工具->選項(xiàng)->調(diào)試?yán)?>常規(guī) 找到 要求原文件與原始版本完全匹配 不要打勾
希望這種方法能夠幫到遇到此問(wèn)題的朋友!
參考鏈接 http://blog./uid-15464162-id-3799069.html http://www.cnblogs.com/fangyukuan/archive/2010/12/20/1911730.html |
|