请问如何调试DLL,无法设置断点,设置断点时出错!!!!请高人帮忙,十分火急!!!!!谢谢!

类别:VC

阿里妈妈帮你实现网络赚钱梦


楼主garping(快乐)2006-09-06 19:49:28 在 VC/MFC / 进程/线程/DLL 提问

在调试DLL时,出现一个错误的对话框,如下:  
  “One   or   more   breakpoints   cannot   be   set   and   have   been   disabled,   Excution   will   stop   at   the   beginning   of   program   ",如何解决?  
   
  请问哪位高人帮忙,十分谢谢! 问题点数:30、回复次数:7

1 楼mydo(侯佩|hopy|ks)回复于 2006-09-06 19:51:38 得分 0

用改装版的   ollydbg   调试

2 楼jixingzhong(瞌睡虫·星辰)回复于 2006-09-06 19:56:25 得分 0

你得先写一个可以正常调用   该   dll   的   exe   程序,  
  然后在你的dll工程中引用   该exe   可执行程序,  
  然后就可以和其他工程一样加断点调试了   ....

3 楼tanyaliji(努力学习.net)(★)回复于 2006-09-06 19:57:31 得分 0

调用DLL的EXE文件是不是非DEBUG版?????????

4 楼garping(快乐)回复于 2006-09-06 21:19:54 得分 0

是DEBUG版来的?

5 楼garping(快乐)回复于 2006-09-12 12:35:28 得分 0

怎么到现在一个真正高手都没有呢?请高手帮忙,说出详细有效的方法,谢谢!

6 楼superarhow(苏泊尔耗)回复于 2006-09-12 12:53:31 得分 0

dll没有正确加载,或者加载的不是当前目录的,或者dll的调试信息不存在,或者调试信息与当前打开的工程的不匹配,或者dll刚一加载就被卸载了。

7 楼wenbo_ying(应)回复于 2006-09-12 15:47:16 得分 0

如果是VS2005,试着在  
  工具》选项》调试》常规  
  里面,把“要求源文件与原始版本完全匹配”前面的勾给去掉试试

↓有缘文章(随机)
返回[就爱你]首页