我建立了一个dll。我也知道,可以在项目属性中的debugging中去设置remote executable中设置一个调用dll的exe。
可是,我在dll中设置了断点后,仍然跟踪不进来,断点被白色的圆圈替代。有没有遇到此问题的。help.....另外,dll 工程和exe工程都是debug类型的。。

解决方案 »

  1.   

    把debug版的dll文件拷贝到exe工程的debug目录下。
      

  2.   

    如果你有这个dll文件的源码,那就好办了,用VS2005打开这个工程,选择调试程序为那个exe然后再dll里面下断点就可以调试了
      

  3.   

    调试dll步骤:
    1.打开dll工程。f9设置断点。
    2.f5开始debug。
    3.不出意外会提示你选择调用这个dll的程序,定位到你exe所在的目录,选择exe文件。
    ok,保证你的dll和exe都是最新的。应该没问题。
      

  4.   

    先谢。还是不行。楼上的方法,我原先就是这么做的呀,通过exe来调dll中的方式来调试,可是,那些断点全部变了颜色,没有跟踪进去。不知这是怎么回事。
      

  5.   

    在调试例子PIEhelp遇到过这种问题,我一般硬重启模拟器就好了.是圈圈说明dll没运行,估计是注册表或者以前的安装信息的问题.