居然一整天了,没有人回答!
难道就没有人懂COM吗?
太让人失望了

解决方案 »

  1.   

    后来用def文件导出倒是可以
    可是为什么用__declspec(dllexport)就不行呢?
      

  2.   

    我想这是因为你的导出声明和DEF文件中的导出重复了
      

  3.   

    不会是那样的,因为我闲def文件麻烦,所以开始时用__declspec时def文件根本就还不存在
      

  4.   

    改成下面即可:
    extern "C" __declspec(dllexport) HRESULT DllGetClassObject(...);
    别忘给我加分。
      

  5.   

    f:\Acebear\Visual Studio Projects\COM\ComInside\ComInside.cpp(238) : error C2373: 'DllGetClassObject' : redefinition; different type modifiers
            g:\Microsoft Visual Studio.NET\Vc7\include\objbase.h(688) : see declaration of 'DllGetClassObject'错误如上所示,不过有两个可以导出了。