VC2008 忽然無法除錯DLL的解決方法

2021-05-10 10:57:46 字數 442 閱讀 6071

這兩天專案中的dll忽然無法除錯,在dll工程原始檔中設斷點除錯時被忽略無效.在折騰了好些時間總算找到了解決方法,現在公布一下解決方法

主要是通過重新格式化原始檔解決問題,

即在vs2008中先將dll工程的一些原始檔開啟再把內容全選(ctrl+a),然後在選單 「編輯」-「高階」-「設定選定內容的格式」。

非常無語的把問題解決了!

另附網上還有兩個解決方法:

1,將出問題的檔案用notepad開啟,然後另存為unicode編碼,就可以解決!(試過一兩個檔案就放棄沒全試-因為相當麻煩,不知是否有效)

2將「工具」-「選項」-「除錯」,「要求原始檔與原始版本完成匹配」去掉勾 或者設定該斷點。(試過,這個有效但不推薦,我覺得這不是乙個好方法!有能可帶來斷點地方錯亂的問題)

問題的產生原因在我的另一篇部落格中:vc2008 無法除錯,無法斷點,斷點無效的最終解決方法

解決 vc 2008 無法除錯問題

除錯時出現 tintermediate.manifest general error c1010070 failed to load and parse the manifest.0v 去google尋找 在 feifei zhang at 126的部落格 中找到 1.debug first.exe...

VC 2008 常用操作

1 恢復預設布局 有時vs2008會出現介面worksapce在右邊,toolbox在左邊的情況,這樣看起來很不舒服,也不習慣,通過以下方法即可改變 tools import and export settings wizard,選擇reset all settings 下一步,儲存設定,下一步,選...

Vc 2008托盤氣泡程式

新建乙個mfc 對話方塊程式 新增成員變數 notifyicondata m 新增方法 bool setuptrayicon hwnd hwnd 上面的 新建乙個圖示在系統托盤處。當推出系統時刪除托盤圖示 bool removetrayicon 新增顯示氣泡方法 bool showtooltip l...