1
は、私が正常にコンパイルするにはどうすればよいPlatFormFactory.cpp
PlatFormFactory.mm
に変更した場合は?
私のコアコードが打撃ようですが、私はC++
IOSCallBack.mm
でのObjective-Cのオブジェクトを呼び出すwan't:
#include "IUdpCallBack.h"
#import "RicUDP_ObjC_Client.h"
@class RicUDP_ObjC_Client;
IOSCallBack::IOSCallBack()
{
m_pCallBack = NULL;
}
IOSCallBack::~IOSCallBack()
{
m_pCallBack = NULL;
}
void IOSCallBack::SetCallBack(void* pCallBack)
{
m_pCallBack = (__bridge RicUDP_ObjC_Client *)pCallBack;
}
void IOSCallBack::on_notify_mqttaddr(const char *szAddr, int port, const char *topic)
{
printf("%s\n", szAddr);
}