opendevtools怎么解決 求助,調(diào)試DLL無(wú)法設(shè)置斷點(diǎn)了,實(shí)在沒(méi)有辦法?
求助,調(diào)試DLL無(wú)法設(shè)置斷點(diǎn)了,實(shí)在沒(méi)有辦法? 您好,這樣的: 1、已經(jīng)做好的dll不能設(shè)置;你可以用AfxMessageBox把信息打印出來(lái)。 2、哪個(gè)地方調(diào)用的函數(shù) 把DLL從編譯一次 在
求助,調(diào)試DLL無(wú)法設(shè)置斷點(diǎn)了,實(shí)在沒(méi)有辦法?
您好,這樣的:
1、已經(jīng)做好的dll不能設(shè)置;你可以用AfxMessageBox把信息打印出來(lái)?! ?/p>
2、哪個(gè)地方調(diào)用的函數(shù) 把DLL從編譯一次 在把DLL放到工程里 從新添加一下 然后在你工程調(diào)用DLL內(nèi)容的地方設(shè)置斷點(diǎn) 然后按F11 就進(jìn)去了。
3、在你要調(diào)試的dll函數(shù)哪里加上硬斷點(diǎn): __asm{ int 3 } 然后把dll編譯成debug版本,直接用exe運(yùn)行就行 程序走到這個(gè)地方,會(huì)出現(xiàn)一個(gè)對(duì)話框,提示錯(cuò)誤,讓你選調(diào)試、終止什么的,點(diǎn)調(diào)試,就會(huì)進(jìn)入硬斷點(diǎn)那里了。