问题是这样的, 我在CAD上搞二次开发,CAD能加载的ARX程序实际是Dll,我用这个ARX调用一个包含算法的Dll(这个Dll不能被CAD直接加载,CAD不识别), 我能调试ARX里的代码,但Dll里的就进不去了。 ARX本质是Dll,但Autodesk改了一点。

解决方案 »

  1.   

    调试dll的时候是通过指定调用程序来实现的
    不过你这种跨级调用的没试过
    你可以试试
      

  2.   

    应该可以的,我以前有程序c.dll,是b.dll调用的,主程序是a.exe,指定a.exe可以调试c.dll。
      

  3.   

    可以,dll的是通过指定调用程序来实现的
      

  4.   

    可以的,被调试的dll一定要带debug信息.然后你把要调试的dll的模组设置成active project然后设置它的setting把[executable for debug session]里输入你主工程的exe. 下断点进行调试就可以了.
      

  5.   

    可以调试,不过这两个DLL你得都有源码才行