AnyChat技术支持论坛

标题: 5.3升级7.0后 出现这种情况,请问是什么原因? [打印本页]

作者: smilehui2014    时间: 2018-8-24 17:00
标题: 5.3升级7.0后 出现这种情况,请问是什么原因?
为“BRAC_TextMessage_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(197): note: 在匹配目标类型的范围内没有具有该名称的函数
1>..\anyChatSdkClass\anyChatSdkClass.cpp(202): error C2664: “DWORD CAnyChatCoreSDK::SetTransFileCallBack(BRAC_TransFile_CallBack,LPVOID)”: 无法将参数 1 从“void (__stdcall *)(DWORD,const QString &,const QString &,DWORD,DWORD,DWORD,DWORD,LPVOID)”转换为“BRAC_TransFile_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(202): note: 在匹配目标类型的范围内没有具有该名称的函数
1>..\anyChatSdkClass\anyChatSdkClass.cpp(203): error C2664: “DWORD CAnyChatCoreSDK::SetRecordSnapShotCallBack(BRAC_RecordSnapShot_CallBack,LPVOID)”: 无法将参数 1 从“void (__stdcall *)(DWORD,const QString &,DWORD,BOOL,LPVOID)”转换为“BRAC_RecordSnapShot_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(203): note: 在匹配目标类型的范围内没有具有该名称的函数


作者: 佰锐科技-刘冬明    时间: 2018-8-27 10:45
您可以参考下升级的方法http://bbs.anychat.cn/forum.php? ... hlight=%C9%FD%BC%B6   及参考最新demo的引入
作者: smilehui2014    时间: 2018-8-27 17:41
同样的方法 为什么只有这三个方法会报错呢部分代码:
        m_AnyChatSDK->SetAudioDataCallBack(AudioData_CallBack, this);
        m_AnyChatSDK->SetVolumeChangeCallBack(VolumeChange_CallBack, this);
        m_AnyChatSDK->SetTextMessageCallBack(TextMessage_CallBack,this);
        m_AnyChatSDK->SetTransBufferExCallBack(TransBufferEx_CallBack, this);
       
        m_AnyChatSDK->SetTransBufferCallBack(TransBuffer_CallBack, this);

        m_AnyChatSDK->SetTransFileCallBack(TransFile_CallBack, this);
        m_AnyChatSDK->SetRecordSnapShotCallBack(RecordSnapShot_CallBack, this);
        m_AnyChatSDK->SetSDKFilterDataCallBack(SDKFilterData_CallBack, this);
        m_AnyChatSDK->SetNotifyMessageCallBack(NotifyMessage_CallBack,this);

错误
\anyChatSdkClass\anyChatSdkClass.cpp(197): error C2664: “DWORD CAnyChatCoreSDK::SetTextMessageCallBack(BRAC_TextMessage_CallBack,LPVOID)”: 无法将参数 1 从“void (__stdcall *)(DWORD,DWORD,BOOL,const QString &,DWORD,LPVOID)”转换为“BRAC_TextMessage_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(197): note: 在匹配目标类型的范围内没有具有该名称的函数
1>..\anyChatSdkClass\anyChatSdkClass.cpp(202): error C2664: “DWORD CAnyChatCoreSDK::SetTransFileCallBack(BRAC_TransFile_CallBack,LPVOID)”: 无法将参数 1 从“void (__stdcall *)(DWORD,const QString &,const QString &,DWORD,DWORD,DWORD,DWORD,LPVOID)”转换为“BRAC_TransFile_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(202): note: 在匹配目标类型的范围内没有具有该名称的函数
1>..\anyChatSdkClass\anyChatSdkClass.cpp(203): error C2664: “DWORD CAnyChatCoreSDK::SetRecordSnapShotCallBack(BRAC_RecordSnapShot_CallBack,LPVOID)”: 无法将参数 1 从“void (__stdcall *)(DWORD,const QString &,DWORD,BOOL,LPVOID)”转换为“BRAC_RecordSnapShot_CallBack”
1>  ..\anyChatSdkClass\anyChatSdkClass.cpp(203): note: 在匹配目标类型的范围内没有具有该名称的函数


作者: 佰锐科技-刘冬明    时间: 2018-8-28 10:37
这些错误码看不出是什么原因导致的。在匹配目标类型的范围内没有具有该名称的函数。需要排查代码。您可以对比参考下我们的demo,另外请检查下您的代码。如果可以的话,也可以提供下您们的源码给我们看看。可加下QQ:1066495964




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3