【问题标题】:c++ MFC compile error "C2470: 'CMySink' : looks like a function definition, but there is no parameter list; skipping apparent body"c ++ MFC编译错误“C2470:'CMySink':看起来像一个函数定义,但没有参数列表;跳过明显的主体”
【发布时间】:2012-08-21 05:43:33
【问题描述】:

c++ MFC编译错误

error C2470: 'CMySink' : 看起来像一个函数定义,但没有参数列表;跳过明显的正文 d:\faxmanager\faxmanager\mysink.cpp 34

.h 文件

class CMySink : public CCmdTarget
{
    DECLARE_DYNAMIC(CMySink)
...

protected:
    DECLARE_MESSAGE_MAP()    
     void OnJobAdded(FAXCOMEXLib::IFaxServer *pFaxServer, BSTR bstrJobId);
    ...
};

.cpp 文件

BEGIN_DISPATCH_MAP(CMySink, CCmdTarget)
  DISP_FUNCTION (CMySink ,"OnOutgoingJobAdded", OnJobAdded, VT_EMPTY, VTS_I4 VTS_BSTR)
END_DISPATCH_MAP()

void CMySink:OnJobAdded(FAXCOMEXLib::IFaxServer *pFaxServer,  BSTR bstrJobId) 
{ 

}

【问题讨论】:

    标签: c++ com mfc


    【解决方案1】:
    void CMySink:OnJobAdded
    

    应该是

    void CMySink::OnJobAdded
    

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 2020-07-07
      • 2020-03-20
      • 2017-05-20
      相关资源
      最近更新 更多