如题。
我最近得到了一个dll,想要使用他,但是缺少头文件和lib文件。
反汇编之后,发现这个DLL应该是提供了一些类作为接口,里面的输出函数是类似这样的:
type XXX::FUN(...)请问,如果想要直接使用这个DLL,应该如何做?

解决方案 »

  1.   

    自己写一个.h文件,然后弄点空的实现编译出lib
    最后调用的时候用这个dll就可以了
      

  2.   

    知道dll中导出函数的原型吗?
      

  3.   

    最主要是类的定义,如果有类的定义,可以写一些空的实现文件,然后将.h与.cpp合在一起,创建一个MFC扩展dll工程并编译,完成后就会有.h, .lib文件,将编译生成的.dll换成目标dll即可。
      

  4.   

    最主要是类的定义,如果有类的定义,可以写一些空的实现文件,然后将.h与.cpp合在一起,创建一个MFC扩展dll工程并编译,完成后就会有.h, .lib文件,将编译生成的.dll换成目标dll即可。
      

  5.   

    是不是首先必须知道这个类所占的空间,才有办法直接用那个DLL?