我在dll程序中写的类,然后写一个函数,将这个函数导出,这个函数用到了这个类,然后在另外一个程序加载这个dll,我可以再这个程序定义在dll程序中写的类吗?dll中只导出函数,没有导出类...
求解答...

解决方案 »

  1.   

    标准的动态链接库是不支持写类的,但是COM组件支持,但是COM组件导出的是类对象。冒似也可以导出函数,这一点就记不太清楚了,以你这种要求,应该是写一个COM组件。
      

  2.   

    http://www.360doc.com/content/10/1130/21/4863311_73858335.shtml
      

  3.   

    Win32 DLL 应该是不行的。MFC DLL如果有导出标示应该是行的
      

  4.   

    你可以这样导出,可以有两个,一个创建返回指针,一个销毁:Cmy Create()
    {
         Cmy* p = new Cmy();
         return p;
    }void Destroy(Cmy* p)
    {
         delete p;
    }