基本上vc6.0除錯dll有兩種方法,我認為的兩種方法:
第一種方法:
1.設定project->settings->link標籤,修改"output file name"到乙個exe檔案的目錄
2.設定project->settings->debug標籤,依次修改"executable for debug session"、"working directory"、"program argumnets",如果exe檔案沒有引數,則不進行修改arguments
3.設定斷點,debug除錯
第二種方法:
1.設定斷點,生成debug版本的dll
2.開啟exe工程檔案,設定斷點,debug除錯
其實第二種方法,跟在linux下使用gdb除錯的方法差不多,也是我經常在linux下用gdb除錯dll庫的方法,不知道還有木有別的方法,希望大家賜教。
VC 6 0除錯方法
這是我的第一篇文章,希望能堅持寫下去。加油 程式最討厭的就是bug,所以掌握一手好的除錯技能是非常重要的。本文章將介紹 1 啟動除錯,按f5或除錯工具欄的向下箭頭圖示 作用 按下f5,程式進入除錯,會一直執行到斷點或者末尾。2 增加斷點,按f9或除錯工具欄的手背圖示 作用 除錯中,程式會在斷點處停止...
VC 6 0除錯篇 遠端除錯續 DLL篇
基本流程還是一樣的,只不過除錯動態庫的話,除了需要動態庫本身外,還需要呼叫該動態庫的執行程式。這裡假設要除錯的動態庫為testdll.dll,其中匯出乙個函式int add int a,int b 在可執行程式testcsdn.exe中會呼叫testdll中的add函式。除錯步驟如下 1.在編譯完動...
VC 6 0除錯篇 遠端除錯續 DLL篇
聞香止步 店 飾品 木雕系列 檀木 黃楊木 桃木髮簪 樟木壁掛 佛珠 朋友,有空來看看,喜歡的朋友請收藏 基本流程還是一樣的,只不過除錯動態庫的話,除了需要動態庫本身外,還需要呼叫該動態庫的執行程式。這裡假設要除錯的動態庫為testdll.dll,其 中匯出乙個函式int add int a,int...