提示错误
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:
};