我只有dll文件
知道类的名字和类成员函数的详细参数和返回值
怎么调用到处类的成员函数如果到处函数用LoadLibrary()就可以了导出类里的函数怎么用呢?

解决方案 »

  1.   

    不用 LoadLibrary ,直接在你的程序中,假设你的动态库为 xx.h
    #include "xx.h"
    #pragma comment(lib, "xx.lib")CXX xxdemo;
     
    xxdemo.MethodCall();
      

  2.   

    现在我找到了LIB文件
    作了静态连接
    用它的里面的类里的函数怎么用啊?
      

  3.   

    既然你自己“知道类的名字和类成员函数的详细参数和返回值”,那么即使没有头文件你也可以自己创建一个头文件啊,在这个头文件中你只需把你要用到的成员函数或成员变量做一下声明即可!其实头文件的作用就是让编译器知道你对函数的调用方式是否是正确的!
    直接从dll导出头文件我还不知道可不可以!:(没试过!
      

  4.   

    头文件就就是你那个类的头文件
    你只需要把LIB拷贝到工程目录下就可以链接了
    我所说的那个CXXX就是你的类名称如果你的类头文件中原来是 class CXXX
    那么就改成 AFX_EXT_CALSS class CXXX 就行了
      

  5.   

    http://expert.csdn.net/Expert/topic/2682/2682448.xml?temp=.1198542他要我给一个实例,500分相送!