多谢。

解决方案 »

  1.   

    采用接口方式:

    interface IXXXX
    {
    };CXXXXImp: public IXXXX
    {
    };extern "C" IXXXX *g_GetInterface();
    IXXXX *g_GetInterface()
    {}
      

  2.   

    sorry 没写完extern "C" IXXXX *g_GetInterface();
    IXXXX *g_GetInterface()
    {
        return new CXXXX;
    }
      

  3.   

    调用时:IXXXX *p = g_GetInterface();g_releaseInterface( p );
      

  4.   

    class _declspec(dllexport) CMyClass
    {
    }
      

  5.   

    导出时class _declspec(dllexport) CMyClass
    {
    }
    导入时class _declspec(dllimport) CMyClass
    {
    }