调用COM时,编译通过,Link时报错error LNK2001: unresolved external symbol _IID_ICamShift
error LNK2001: unresolved external symbol _CLSID_CamShift谢谢!!

解决方案 »

  1.   

    你是用什么写的?用ATL一般不会出现这样的问题!
    在你的cpp包含相应的接口ID的定义!----〉将MIDL编译生成的XXXX_I.C和XXXX.H包含在你的客户程序的实现文件中去
      

  2.   

    你这是出现了外部符号,那两个文件是在com组件中生成的,你必须包含才可以
      

  3.   

    发个工程,我看一看!
    [email protected]
      

  4.   

    那两个是COM组件的ID,我包含了所需的库文件和头文件,不算是外部符号,不必再单独包含了吧
      

  5.   

    psusong(我心飞扬) 我把project发过去了
      

  6.   

    to:搂主
    在我的机器上没有找到工程中的头文件所需的头文件
    我的配置是:
     中文winz2000 server+Visual C++6.0+VC.net!