iid和rclsid就是guid,
如果编译器不认你的iid,rclsid,就自己添加定义:const GUID IID_YOURIID={.....};

解决方案 »

  1.   

    推荐你看《com本质论》潘爱民译。
      

  2.   

    to:xiumu(朽木) 
    是不是编译COM 组件的时候 就已经把他给注册了,这样当我调用他的时候,编译器就可以根据我提供的GUID 来找到那个特定的COM组件了 是不是呢!??
      

  3.   

    编译COM组件的时候会自动注册。没事翻翻注册表,COM的progid、clsid里面都有
      

  4.   

    如果是在编译的时候注册了
    那可是我的COM 组件如果拿到别人的机子上去 没有注册 是不是就不能用了
      

  5.   

    用atl模板生成的com会自注册,一般情况下,要自己注册
    regsvr32.exe 路径+你的com组件