這兩天項目中的DLL忽然無法調試,在DLL工程源文件中設斷點調試時被忽略無效.在折騰了好些時間總算找到了解決方法,現在公佈一下解決方法
主要是通過重新格式化源文件解決問題,
即在VS2008中先將DLL工程的一些源文件打開再把內容全選(Ctrl+A),然後在菜單 “編輯”-“高級”-“設置選定內容的格式”。
非常無語的把問題解決了!
另附網上還有兩個解決方法:
1,將出問題的文件用notepad打開,然後另存爲Unicode編碼,就可以解決!(試過一兩個文件就放棄沒全試-因爲相當麻煩,不知是否有效)
2將“工具”-“選項”-“調試”,“要求源文件與原始版本完成匹配”去掉勾 或者設置該斷點。(試過,這個有效但不推薦,我覺得這不是一個好方法!有能可帶來斷點地方錯亂的問題)
問題的產生原因在我的另一篇博客中:VC2008 無法調試,無法斷點,斷點無效的最終解決方法