我的工程调用了一个动态链接库,但是我在调试的时候无法跟进到动态链接库的函数中,而且如果我在动态链接库中加入了断点,在程序开始debug的时候,系统会弹出一个对话框“one or more breakpoints are disabled”,我设置的断点是程序肯定会执行的语句,为什么还会出现这样的问题,是我的工程设置问题吗
向大家请教,谢谢

解决方案 »

  1.   

    好像和一个pdb文件有关,把生成dll时同时生成的那个pdb文件不要删了
      

  2.   

    或者你把调试工程用dll所在的工程。不过要设置executable file 和work directory.
      

  3.   

    to 小明:
    我的workspace有多个工程,其中一个工程生成.exe文件,其他的都是生成dll文件,
    我用了你的方法调试是没问题的,但是这种方法的前提是我事先知道待调试的bug是在
    某个dll工程中,如果我不知道是哪个dll工程出的问题,就需要从.exe的工程开始一
    步一步调试,我的问题就出在这,我没有办法跟进到其他的dll工程中
    育没有什么办法可以解决这个问题?