提示错误
d:\microsoft visual studio\vc98\atl\include\atlcom.h(4017) : error C2504: 'CSignCom' : base class undefined
e:\newwork\gis\moex\signcom.h(15) : see reference to class template instantiation 'ATL::IDispatchImpl<class CSignCom,&struct _GUID const IID_ISignCom,&struct _GUID const LIBID_MOEXLib,1,0,class ATL::CComTypeInfoHolder>' being compiled#ifndef __SIGNCOM_H_
#define __SIGNCOM_H_#include "resource.h" // main symbols/////////////////////////////////////////////////////////////////////////////
// CSignComclass ATL_NO_VTABLE CSignCom :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CSignCom, &CLSID_SignCom>,
public IDispatchImpl<CSignCom, &IID_ISignCom, &LIBID_MOEXLib>
{
public:
CSignCom() {}DECLARE_REGISTRY_RESOURCEID(IDR_SignCom)DECLARE_PROTECT_FINAL_CONSTRUCT()BEGIN_COM_MAP(CSignCom)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY(ISignCom)
END_COM_MAP()// ISignCom
public:
};
d:\microsoft visual studio\vc98\atl\include\atlcom.h(4017) : error C2504: 'CSignCom' : base class undefined
e:\newwork\gis\moex\signcom.h(15) : see reference to class template instantiation 'ATL::IDispatchImpl<class CSignCom,&struct _GUID const IID_ISignCom,&struct _GUID const LIBID_MOEXLib,1,0,class ATL::CComTypeInfoHolder>' being compiled#ifndef __SIGNCOM_H_
#define __SIGNCOM_H_#include "resource.h" // main symbols/////////////////////////////////////////////////////////////////////////////
// CSignComclass ATL_NO_VTABLE CSignCom :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CSignCom, &CLSID_SignCom>,
public IDispatchImpl<CSignCom, &IID_ISignCom, &LIBID_MOEXLib>
{
public:
CSignCom() {}DECLARE_REGISTRY_RESOURCEID(IDR_SignCom)DECLARE_PROTECT_FINAL_CONSTRUCT()BEGIN_COM_MAP(CSignCom)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY(ISignCom)
END_COM_MAP()// ISignCom
public:
};
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货