1. 程式人生 > >vc++裡面除錯dll程式,在dll程式裡面打斷點,進入dll斷點的方法

vc++裡面除錯dll程式,在dll程式裡面打斷點,進入dll斷點的方法

今天碰到一個問題,就是我的vs2010工程裡面,呼叫了一個vc6.0寫的dll程式,我想進入dll程式裡面,打斷點除錯下,要怎麼做呢?
1、將vc6.0寫的程式的dsw工程用vs2010開啟,會生成一個 xxxxx.vcxproj的檔案,在你的vs2010的工程裡面載入這個vcproj,此時在vc6.0的dll程式裡面會生成xxx.sln檔案,以後就可以用vs2010打開了。
2、將應用程式和dll程式都用2010開啟之後(在同一個解決方案),點選dll程式的屬性,選擇debug,將聯結器裡面的輸出目錄輸出到你的應用程式的exe所在目錄。
3、在dll程式裡面打斷點,在除錯你的應用程式裡面,設定好斷點之後,一步一步執行就可以進去dll程式的斷點裡面了,這樣就可以除錯dll程式是否有問題。